Стандартна бібліотека С++ містить набір універсальних класів і інтерфейсів, що неабияк розширюють ядро мови С++. Однак ця бібліотека не є самоочевидною. Для того, щоб повніше використовувати можливості її компонентів і отримати з них максимальну користь, необхідний повноцінний довідник, а не просте перерахування класів і їхніх функцій.
У цій книзі описується бібліотека як частина нового стандарту ANSI/ISO C++ (C++11). Тут міститься вичерпний опис кожного компонента бібліотеки, включно з його призначенням і структурою,; дуже докладно описуються складні концепції та тонкощі практичного програмування, необхідні для їх ефективного використання, а також пастки та підводні камені; наводяться точні сигнатури та визначення найважливіших класів і функцій, а також численні приклади працездатних програм. Основним предметом вивчення в книзі є стандартна бібліотека шаблонів (STL), зокрема контейнери, ітератори, функціональні об'єкти та алгоритми.
У книзі описані всі нові компоненти бібліотеки, що увійшли до стандарту С++11, зокрема:
Паралельна робота
Арифметика раціональних чисел
Годинник та таймери
Кортежи
Нові контейнери STL
Нові алгоритми STL
Нові інтелектуальні покажчики
Випадкові числа та розподілення
Властивості типів і утиліти
Регулярні вирази
У книзі також розглядаються новий стиль програмування на C++ і його вплив на стандартну бібліотеку, включно з лямбдом-функції, діапазонними циклами for, сімантикою переміщення та варіативними шаблонами.
Книга присвячений спеціальний вебсайт www.cppstrib.com, на якому, зокрема, можна знайти вихідні коди програм.
Об авторе
Ніколаї М.
Джосаттіс — незалежний технічний консультант, який розробляє програмні системи середнього та великого масштабу для телекомунікаційних, фінансових і промислових компаній. Колишній член робочої групи Controling C++, широко відомий у програмістській спільноті як автор популярних книг. Крім книги Стандартна бібліотека C++, що стала світовим бестселером після її першої публікації 1999 року, він є автором книги C++ Templates: The Complete Guide (Addison-Wesley, 2003; російський переклад: Вандервурд Д. Джосаттіс Н. Шаблони C++: довідник розробника. — М.: Издательский дом "Вильямс", 2003) и SOA in Practice: The Art of Distributed System Design (O’Reilly Media, 2007).
| Основні | |
|---|---|
| ISBN | 978-5-8459-1837-6, 978-0-321-62321-8 |
| Користувальницькі характеристики | |
| Автор | Миколаї М. Джосаттис |
| Артикул | 978-5-8459-1837-6, 978-0-321-62321-8 |
| Рік видання / перевидання | 2014 |
| Видавництво | Вільямс |
| Тип паперу | офсетний |
| Виробник | Вільямс |
| Мова | російська |
| Обкладинка | твердий |
| Ілюстрації | з іл. |
- Ціна: 1 500 ₴
