Ефективний і сучасний С++: 42 рекомендації щодо використання C++11 і C++14 35067
-
ISBN978-5-8459-200-3
-
Видавництво
-
Автор
-
Рік2018
-
МоваРосійська
-
ІлюстраціїЧорно-білі
Для використання функції «Покупка частинами» необхідно мати картку Monobank.
Розділивши оплату на певну кількість платежів (від 3 до 10),
ви платите лише одну частину. Решта – раз на місяць списуватиметься з вашої карти.
Послуга може бути використана при замовлення на суму від 600 грн.
Увага! При покупці частинами знижки на товари не враховуються.
Щоб скористатися цією функцією, додайте в кошик товарів на суму від 600 грн.
На сторінці оформлення замовлення вкажіть спосіб оплати «Покупка частинами Monobank». Підтвердьте покупку у програмі Monobank.
Все про “Ефективний і сучасний С++: 42 рекомендації щодо використання C++11 і C++14”
Від видавця
У цій книзі висвітлено безцінний досвід її автора як програміста на C++. Нові можливості цієї мови програмування, що з'явилися в стандартах C++11 і C++14 — це не просто нові ключові слова або функції, це поява абсолютно нових концепцій, так що для їх ефективного використання недостатньо просто дізнатися про їх існування і програмувати на C++11, як на кілька покращеному і розширеному функціонально C++98.
Коли відбуваються такі глобальні зміни в мові програмування, їх вивчення слід присвятити певний час, написати сотні, а ще краще — тисячі рядків коду, і зіткнутися з масою проблем, які здаються тим більш дивними і незрозумілими, ніж великим досвідом роботи з C++98 ви володієте. До програмування повною мірою відноситься фраза Евкліда про те, що в геометрії немає царських шляхів. Але пройти шлях вивчення й освоєння нової мови програмування вам може допомогти провідник, що показує найбільш цікаві місця і попереджає про ямах і вибоїнах. Таким провідником може стати книга Скотта Мейерса. З нею ви не заблукаєте і не забредете в нетрі, з яких будете довго і важко вибиратися з допомогою відладчика.
При цьому книга не просто навчить вас використовувати нові можливості мови — вона навчить використовувати їх ефективно. Але і це не все — книжка не просто вчить ефективного застосування C++, але ще й розповідає, чому ту чи іншу задачу слід розв'язувати саме так.
Ця книга змушує вас не просто завчити правила — вона змушує думати.
І хоча ця книга в першу чергу призначена для ентузіастів і професіоналів, що вона гідна місця на полиці будь-якого програміста — як професіонала, так і зеленого новачка.
Освоєння C++11 і C++14 — це більше, ніж просто ознайомлення з введеними цими стандартами можливостями (наприклад, оголошеннями типів auto, семантикою переміщення, лямбда-виразів або підтримкою багатопоточності). Питання в тому, як використовувати їх ефективно — так, щоб створювані програми були коректні, ефективні і переносними, а також щоб їх легко можна було супроводжувати.
Саме цим питанням і присвячена дана книга, що описує створення по-справжньому гарного програмного забезпечення з використанням C++11 і C++14 — тобто з використанням сучасного C++.
У книзі розглядаються наступні теми
- Переваги і недоліки ініціалізації з допомогою фігурних дужок, специфікації noexcept, прямої передачі і функцій make інтелектуальних покажчиків
- Зв'язок між std::move, std::forward, rvalue-посиланнями і універсальними посиланнями
- Методи написання зрозумілих, коректних, ефективних лямбда-виразів
- Ніж std::atomic відрізняється від volatile, як вони використовуються і як співвідносяться з API паралельних обчислень C++
- Які з кращих методів "старого" програмування на C++ (тобто C++98) повинні бути переглянуті при роботі з сучасним C++
Ефективний і сучасний C++, слідуючи принципам більш ранніх книг Скотта Мейерса, охоплює абсолютно новий матеріал. Ця книга гідна зайняти своє місце на полиці кожного програміста на сучасному C++.
Про автора
Скотт Мейерс — один з провідних світових експертів з C++, широко затребуваний як інструктор, консультант і доповідач на різних конференціях. Більш ніж 20 років книги Скотта Мейерса серії Ефективний C++ є критерієм рівня книг по програмуванню на C++. Зрозуміле пояснення складного технічного матеріалу принесло йому всесвітню популярність. Він завжди бажаний гість на міжнародних конференціях, а його послуги консультанта широко затребувані у всьому світі.
Скотт Мейерс має ступінь доктора філософії (Ph.D.) в області комп'ютерних наук в Університеті Брауна (Brown University). Його сайт знаходиться за адресою aristeia.com.
Анотація
Всі характеристики
- Видавництво
- Автор
- Категорія
- Рік2018
- Сторінок304
- Формат170х240 мм
- ОбкладинкаМ'яка
- Тип паперуОфсетний
- МоваРосійська
- ІлюстраціїЧорно-білі
- Оригінальна назваEffective Modern C++: 42 Specific Ways to Improve Your Use of C++11 and C++14
Товар входить до категорії
-
Самовивіз з відділень поштових операторів від
45 ₴ -80 ₴ -
Доставка поштовими сервісами - тарифи перевізника
Рецензії