Эффективный и современный С++: 42 рекомендации по использованию C++11 и C++14. Скотт Мейерс. Науковий світ
В наявності
Код:
310963
Автор: Скотт Мейерс
Видавництво: Науковий світ
ISBN: 978-617-7812-58-5
Кількість сторінок: 304
Рік видання: 2022
Обкладинка: мяка
Автор: Скотт Мейерс
Видавництво: Науковий світ
ISBN: 978-617-7812-58-5
Кількість сторінок: 304
Рік видання: 2022
Обкладинка: мяка
У книзі Скотта Мейерса Ефективний та сучасний С++: 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++.
Книги цього видавництва
Книги з категорії "Універсальний розділ"
Міст М., Гуссунґ Т. Маленька зла книжка 3. Міст М., Гуссунґ Т. BookChef
200.00грн
В наявності
детальніше →
Меґ Мікер Мама й син. Як виховати надзвичайного чоловіка. Меґ Мікер. Book Chef
320.00грн
В наявності
детальніше →