пользователей: 30398
предметов: 12406
вопросов: 234839
Конспект-online
РЕГИСТРАЦИЯ ЭКСКУРСИЯ

I семестр:
» Оп

Оп

1 ООП. Основные принципы. Механизмы повторного использования кода. Структура проекта. Header guards.
2 Классы и объекты. Инициализация объекта класса. Конструкторы и деструкторы. Методы класса, создаваемые компилятором по умолчанию.
3 Классы и объекты. Особенности константных объектов классов. Указатель this. Статические методы класса.
4 Принцип инкапсуляции. Спецификаторы доступа. Сеттеры, геттеры. Запрет создания объекта класса. Запрет копирования объекта класса.
5 Принцип инкапсуляции. Спецификаторы доступа. Сеттеры, геттеры. Запрет создания объекта класса. Запрет копирования объекта класса.
6 Наследование. Переопределение, доопределение и сокрытие. Спецификаторы наследования. Порядок создания и удаления подклассов.
7 Полиморфизм. Виртуальные функции.
8 Абстрактные классы и интерфейсы. Чисто виртуальные функции. Виртуальный деструктор.
9 RTTI/ bad_cast
10 Композиция и агрегация. Способы реализации на С++. Паттерн делегирования.
11 Дружественные функции и классы. Перегрузка оператора << для потокового вывода произвольного объекта.
12 Исключения в С++. Раскручивание стека.
13 Шаблонные функции и классы. Особенности компиляции шаблонов. Явная и частичная специализация шаблона.
14 Библиотека STL. Контейнеры последовательностей и итераторы.
15 Библиотека STL. Адаптеры контейнеров и итераторы.
16 Библиотека STL. Ассоциативные контейнеры и итераторы.
17 Библиотека STL. Алгоритмы и функторы.
18 Методы класса. Сигнатура, прототип. Перегрузка методов. Перегрузка конструкторов. Списки инициализации.
19 Потоковый ввод-вывод в С++. Использование и . Перегрузка оператора <<для потокового вывода произвольного объекта.
20 Работа с памятью в С++. Указатели и ссылки. Типы памяти. Утечки памяти. Массивы.
21 Кол-во строк в файле
22 Шаблоны
23 Проверка на наличие
24 Максимальный элемент массива
25 Максимальное число и вывод
26 Сеттер и геттер
20.01.2017; 07:00
хиты: 6733
рейтинг:+1
Точные науки
информатика
Языки программирования
для добавления комментариев необходимо авторизироваться.
  Copyright © 2013-2024. All Rights Reserved. помощь