Джесс Либерти Освой самостоятельно C++ за 21 день В книге широко представлены возможности новейшей версии программного продукта Microsoft Visual C++. Подробно описаны средства и подходы программирования современных профессиональных приложений. Материалы книги дополнены многочисленными демонстрационными программами, в процессе разработки которых максимально используются возможности программных инструментов Microsoft Visual Studio. Особое внимание уделено новинкам версии 6.0 и новейшим технологиям объектно-ориентированного программирования, включая использование библиотеки MFC и шаблонов классов, а также создание связанных списков. Отдельное занятие посвящено вопросам объектно-ориентированного анализа и проектирования приложений. Подробно рассмотрены все средства и подходы конструирования собственных пользовательских классов. Книга рассчитана на широкий круг читателей, интересующихся современными проблемами программирования. Оглавление Введение 21 НЕДЕЛЯ 1. ОСНОВНЫЕ ВОПРОСЫ 23 День 1. Первые шаги 24 День 2. Составные части программы на языке C++ 40 День 3. Переменные и константы 51 День 4. Выражения и операторы 71 День 5. Функции 100 День 6. Базовые классы 135 День 7. Циклы 167 НЕДЕЛЯ 2. ОСНОВНЫЕ ВОПРОСЫ 201 День 8. Указатели 202 День 9. Ссылки 233 День 10. Дополнительные возможности использования функции 264 День 11. Наследование 301 День 12. Массивы и связанные листы 333 День 13. Полиморфизм 374 День 14. Специальные классы и функции 413 НЕДЕЛЯ 3. ОСНОВНЫЕ ВОПРОСЫ 451 День 15. Дополнительные возможности наследования 452 День 16. Потоки 505 День 17. Пространства имен 544 День 18. Анализ и проектирование объектно-ориентированных программ 561 День 19. Шаблоны 596 День 20. Отслеживание исключительных ситуаций и ошибок 644 День 21. Что дальше 673 Приложение А. Приоритеты операторов 725