Разработка приложений на C++
  • Введение
  • Особенности разработки программ на С++
    • Указатель на функцию
    • Преобразование типов
    • Наследование
    • Виртуальные функции
    • Перегрузка операций
    • Функциональные объекты
    • Шаблоны
    • Пространства имён
    • Обработка исключительных ситуаций
    • Немного о компиляции и сборке
    • Рекоммендации по написанию кода
    • Новые возможности стандарта С++11
    • Терминология
  • Понятие структур данных
    • Массивы
    • Динамические структуры
  • Метапрограммирование
    • Шаблоны функций
    • Шаблоны классов
    • Специализация шаблонов
      • Пример: вычисление факториала
      • Пример: числа Фиббоначчи
    • Конфигурации шаблонных классов
  • Стандартная библиотека С++
    • Обзор стандартной библиотеки С++
    • Структура стандартной библиотеки С++
      • Концепции
    • Ввод-вывод данных
    • Примитивы, определённые в библиотеке STL
    • Итераторы
    • Контейнеры
      • Inplus: Как это работает
    • Алгоритмы
      • inplus: Как это работает
    • Примеры использования стандартной библиотеки С++
    • Стандартная библиотека С++/Вопросы
    • Стандартная библиотека С++/Примеры лабораторных работ
  • Разработка и использование библиотек программирования
    • Создание библиотек программирования
    • Использование динамических библиотек
    • Вопросы
    • Примеры лабораторных работ
  • Ответы на вопросы
Powered by GitBook
On this page

Особенности разработки программ на С++

Данной теме посвящалось в рамках курса ровно одно занятие. Это было связано с тем, что студенты должны были подойти к курсу уже с определенными знаниями, после курса "Объектно-Ориентированное Программирование", построенного на С++. Поэтому указанные темы не рассматривались глубоко, а просто напоминалось курсантам, что в языке С++ есть что-то такое.

И активно рекомендовалась следующая литература (неполный список):

Библиография / Рекомендованная литература

  1. Standard for Programming Language C++

  2. Х. Дейтел, П. Дейтел, Как программировать на C++

  3. Д. Вандевурд, Н. Джосаттис, Шаблоны C++: справочник разработчика

  4. Бьёрн Страуструп, Язык программирования C++

  5. Амерааль Л, STL для программистов на С++

  6. Саттер Г, Решение сложных задач на С++

  7. Мейерс С, Эффективное использование С++

PreviousВведениеNextУказатель на функцию

Last updated 3 years ago