Структуры

Среда, 08 октября 2014
Таймс, ауд. 404

Слайды с лекции

cpp_1_lecture_081014.pdf

Описание

Идея инкапсуляции. Конструктор и деструктор. Поля и методы. Определение класса в .hpp и в .cpp. Класс самоуправляющегося массива. Автоматический вызов деструктора. Об опасности неожиданного завершения программы. Ещё раз о различиях malloc/ free и new/ delete. Конструктор копирования. Проблемы с присваиванием объектов. Как запретить присваивание. Ограничение прав доступа к членам класса. Почему все поля должны быть private? Какие методы стоит делать public? Принцип ``всегда целого'' объекта. Placement new.