Учебно-методическое пособие. Часть 2. – СПб: Университет ИТМО,
2017. – 71c.
Учебное пособие представляет собой дальнейшее продолжение курса по
программированию на универсальном языке программирования С++,
начало которого изложено в первой части пособия. В данной работе
уделено внимание компилятору VC++. Подробно рассмотрены такие
теоретические аспекты как: свойства языков
объектно-ориентированного программирования, работа с объединениями,
структурами, классами и др. Изложение материала сопровождается
большим количеством примеров.
Пособие предназначено для студентов, обучающихся по направлению подготовки 38.03.01. - «Экономика» по общеобразовательным программам «Экономика предприятий и организаций», «Макроэкономическое планирование и прогнозирование»; и направлению подготовки 38.03.02. «Менеджмент» по общеобразовательным программам «Производственный менеджмент», «Управление проектом», «Финансовый менеджмент». Содержание
Функции. Структура программ на С++
Внешние переменные и области видимости переменных
Использование указателей и массивов
Указатели
Массивы
Понятие о массивах данных
Связь указателей и массивов
Одномерные массивы
Многомерные массивы
Динамические массивы
Строки
Определение строк
Ввод-вывод строк
Ввод вывод с помощью форматного ввода/вывода (средствами языка Си)
Ввод-вывод с использованием неформального ввода/вывода
Ввод/вывод средствами консольного ввода/вывода языка Си++
Операции со строками
Основные сведения о структурах
Объявление структуры
Структуры и функции
Объединения
Битовые поля
Классы и объекты. Свойства языков ООП
Основные понятия
Свойства языков ООП
Объявление классов и создание объектов
Массивы объектов
Указатели на объекты
Конструкторы и деструкторы
Объекты и дружественные функции
Объекты и действия с ними
Дружественные функции
Наследование в С++
Управление доступом к базовому классу
Базовый класс наследуется как открытый
Базовый класс наследуется как закрытый
Базовый класс наследуется как защищенный
Перегрузка операторов и функций
Перегрузка функций
Перегрузка конструкторов
Использование перегруженных конструкторов для инициализации массивов объектов
Литература
Пособие предназначено для студентов, обучающихся по направлению подготовки 38.03.01. - «Экономика» по общеобразовательным программам «Экономика предприятий и организаций», «Макроэкономическое планирование и прогнозирование»; и направлению подготовки 38.03.02. «Менеджмент» по общеобразовательным программам «Производственный менеджмент», «Управление проектом», «Финансовый менеджмент». Содержание
Функции. Структура программ на С++
Внешние переменные и области видимости переменных
Использование указателей и массивов
Указатели
Массивы
Понятие о массивах данных
Связь указателей и массивов
Одномерные массивы
Многомерные массивы
Динамические массивы
Строки
Определение строк
Ввод-вывод строк
Ввод вывод с помощью форматного ввода/вывода (средствами языка Си)
Ввод-вывод с использованием неформального ввода/вывода
Ввод/вывод средствами консольного ввода/вывода языка Си++
Операции со строками
Основные сведения о структурах
Объявление структуры
Структуры и функции
Объединения
Битовые поля
Классы и объекты. Свойства языков ООП
Основные понятия
Свойства языков ООП
Объявление классов и создание объектов
Массивы объектов
Указатели на объекты
Конструкторы и деструкторы
Объекты и дружественные функции
Объекты и действия с ними
Дружественные функции
Наследование в С++
Управление доступом к базовому классу
Базовый класс наследуется как открытый
Базовый класс наследуется как закрытый
Базовый класс наследуется как защищенный
Перегрузка операторов и функций
Перегрузка функций
Перегрузка конструкторов
Использование перегруженных конструкторов для инициализации массивов объектов
Литература