В книге "Язык программирования C++ для профессионалов" представлены все грани разработки приложений на C++, включая этапы проектирования, тестирования и отладки. В этом практическом руководстве представлено большое количество примеров и описаны простые, но мощные методы, используемые профессионалами, малознакомые, но весьма полезные средства и многократно применяемые шаблоны проектирования. В книге демонстрируются различные методики и хороший стиль программирования, а также предлагаются пути повышения качества кода и эффективности программирования в целом. Вы узнаете, как написать межплатформенный и межъязыковый код, выполнить поэлементное тестирование, а также использовать стандартную библиотеку C++. Книга предназначена для программистов и разработчиков, которые хотят поднять свои навыки программирования на C++ на профессиональный уровень. Поэтому читатель должен владеть базовыми знаниями C++ или существенным опытом программирования на C и/или Java, а также иметь представление об основах программирования.
Расскажи про книгу своим друзьям и коллегам:
Твитнуть
Нравится
Введение 20
Часть I. Введение в профессиональное C++-проектирование 27
Глава 1. Краткий курс C++ 28
Глава 2. Разработка профессиональных C++-программ 69
Глава 3. Проектирование с использованием объектов 85
Глава 4. Проектирование с использованием библиотек и шаблонов 107
Глава 5. Проектирование с целью многократного использования кода 138
Глава 6. Использование эффективных методов разработки программного обеспечения 156
Часть II. Пишем C++-код профессионально 173
Глава 7. Кодируем стильно 174
Глава 8. Оттачиваем мастерство в использовании классов и объектов 195
Глава 9. Освоение классов и объектов 222
Глава 10. Осваиваем механизм наследования 264
Глава 11. Пишем обобщенный код с помощью шаблонов 315
Глава 12. Причуды и странности C++ 371
Часть III. Освоение суперсредств C++ 399
Глава 13. Эффективное управление памятью 400
Глава 14. Использование C++-потоков ввода-вывода 433
Глава 15. Обработка ошибок 457
Часть IV. Как создать код без ошибок 491
Глава 16. Перегрузка C++-операторов 492
Глава 17. Создание эффективных C++-программ 528
Глава 18. Разработка межплатформенных приложений 554
Глава 19. Становимся экспертами в области тестирования программ 573
Глава 20. Что нужно знать об отладке 597
Часть V. Использование библиотек и шаблонов 633
Глава 21. Библиотека STL: контейнеры и итераторы 634
Глава 22. Освоение STL-алгоритмов и функциональных объектов 694
Глава 23. Использование и расширение возможностей STL 731
Глава 24. Исследование распределенных объектов 772
Глава 25. Объединим возможности технологий и оболочек 809
Глава 26. Применение шаблонов проектирования 833
Часть VI. Приложения 863
Приложение А. Готовимся к C++-интервью 864
Приложение Б. Аннотированная библиография 885
Предметный указатель 894
Полное содержание
Об авторах
Введение
Глава книги
Язык программирования C++ для профессионалов. Си
Николас A. Солтер, Скотт Дж. Клепер
Professional C++ Nicholas A. Solter, Scott J. Kleper Кол-во страниц: 912 |
Купить книгу:
Книга в типографии |
Читайте отдельное сообщение о новых книгах из серии C++ In-Depth для C++11 в блоге Виктора Штонда
В книге "Язык программирования C++ для профессионалов" представлены все грани разработки приложений на C++, включая этапы проектирования, тестирования и отладки. В этом практическом руководстве представлено большое количество примеров и описаны простые, но мощные методы, используемые профессионалами, малознакомые, но весьма полезные средства и многократно применяемые шаблоны проектирования. В книге демонстрируются различные методики и хороший стиль программирования, а также предлагаются пути повышения качества кода и эффективности программирования в целом. Вы узнаете, как написать межплатформенный и межъязыковый код, выполнить поэлементное тестирование, а также использовать стандартную библиотеку C++. Книга предназначена для программистов и разработчиков, которые хотят поднять свои навыки программирования на C++ на профессиональный уровень. Поэтому читатель должен владеть базовыми знаниями C++ или существенным опытом программирования на C и/или Java, а также иметь представление об основах программирования.
Расскажи про книгу своим друзьям и коллегам:
Твитнуть
Нравится
ISBN | 5-8459-1065-X |
ISBN ENG | 0-7645-7484-1 |
Кол-во страниц | 912 |
Год выпуска | 2006 |
Формат | 70x100/16 |
Тип переплета | твердый переплет |
Тип бумаги | газетная |
Серия | ...для профессионалов (от Wrox) |
Автор | Николас A. Солтер, Скотт Дж. Клепер |
Название ориг. | Professional C++ |
Автор ориг. | Nicholas A. Solter, Scott J. Kleper |
Вас, возможно, заинтересуют следующие книги
Оглавление к книге Язык программирования C++ для профессионалов. Си
ОглавлениеВведение 20
Часть I. Введение в профессиональное C++-проектирование 27
Глава 1. Краткий курс C++ 28
Глава 2. Разработка профессиональных C++-программ 69
Глава 3. Проектирование с использованием объектов 85
Глава 4. Проектирование с использованием библиотек и шаблонов 107
Глава 5. Проектирование с целью многократного использования кода 138
Глава 6. Использование эффективных методов разработки программного обеспечения 156
Часть II. Пишем C++-код профессионально 173
Глава 7. Кодируем стильно 174
Глава 8. Оттачиваем мастерство в использовании классов и объектов 195
Глава 9. Освоение классов и объектов 222
Глава 10. Осваиваем механизм наследования 264
Глава 11. Пишем обобщенный код с помощью шаблонов 315
Глава 12. Причуды и странности C++ 371
Часть III. Освоение суперсредств C++ 399
Глава 13. Эффективное управление памятью 400
Глава 14. Использование C++-потоков ввода-вывода 433
Глава 15. Обработка ошибок 457
Часть IV. Как создать код без ошибок 491
Глава 16. Перегрузка C++-операторов 492
Глава 17. Создание эффективных C++-программ 528
Глава 18. Разработка межплатформенных приложений 554
Глава 19. Становимся экспертами в области тестирования программ 573
Глава 20. Что нужно знать об отладке 597
Часть V. Использование библиотек и шаблонов 633
Глава 21. Библиотека STL: контейнеры и итераторы 634
Глава 22. Освоение STL-алгоритмов и функциональных объектов 694
Глава 23. Использование и расширение возможностей STL 731
Глава 24. Исследование распределенных объектов 772
Глава 25. Объединим возможности технологий и оболочек 809
Глава 26. Применение шаблонов проектирования 833
Часть VI. Приложения 863
Приложение А. Готовимся к C++-интервью 864
Приложение Б. Аннотированная библиография 885
Предметный указатель 894