ПРЕДИСЛОВИЕ 4 ВВЕДЕНИЕ 6 1. Основы языка С. Алфавит. Основные конструкции языка С. 8 Идентификаторы. Переменные. Ввод-вывод. Базовые типы данных языка С. 2. Основные операторы и операции. Функции преобразования. 17 3. Структурные птпы данных. Массивы. Записи. 29 4. Препроцессор. Символические константы. Использование 34 аргументов. Другие директивы. 5. Программы и функции. Указатели. Указатели и функции. Файлы. 36 6. Структуры и другие типы данных. Инициализация структуры. 44 Доступ к элементам структуры. Указатели на структуры. 7. Классы памяти и разработка программ. Классы памяти и область 51 действия. Переменные. 8. Основы C++. Отличия C++ от С. Объектно-ориентированное 56 программирование на C++. 9. Конструкторы и деструкторы. Создание и инициализация в C++. 67 Конструкторы и массивы объектов. Конструктор копирования. 10. Преобразование данных. Виртуальные функции. Техническая 71 реализация виртуальных функций Дружественные функции и перегрузка операций. 11. Производные классы. Одиночное наследование. Множественное 79 наследование. 12. Шаблоны функции и классов. Парометрический полиморфизм. 84 Параметризация класса vect. Классы для ввода-вывода потоков. 13. Исключения. Исключения в C++. Использование assert.Һ. 92 Использование signal.Һ. 14. Основы программирования для Windows. Программная ерюда. 100 Структура и типы данных в Windows - программах. 15. Библиотека MFC. Простейшие MFC приложения. Соглашения для 109 имен. Классы MFC. Приложения с главным окном и без главного окна. ЛАБОРАТОРНЫЕ РАБОТЫ 124 СРСП 146 СРС 217 ЭКЗАМЕНАЦИОННЫЕ ВОПРОСЫ И ТЕСТЫ 221 ГЛОССАРИЙ 228 ЛИТЕРАТУРА 230
RkJQdWJsaXNoZXIy MTExODQxMg==