Введение в С++ Наследование, множественное наследование. Конструкторы, деструкторы. Виртуальные функции
Содержание
- 2. Наследование. Объект производного класса обладает всеми методами и атрибутами базового. Помимо них, в него можно добавить
- 3. Наследование. Пример. class A{ int m_i; float m_f; }; class B: A{ double m_d; }; class
- 4. Множественное наследование. class A{ int m_i; }; class B { double m_d; }; class C: A,
- 5. Модификаторы доступа. public Поле/метод с таким модификатором доступно отовсюду (из самого класса, из его потомков, из
- 6. Модификаторы доступа. При наследовании также указывается модификатор доступа. В соответствии с ним в производном классе изменяются
- 7. Модификаторы доступа. Пример. class A{ private: int m_priv; protected: int m_prot; public: int m_pub; }; class
- 8. Конструкторы. Конструктор – специальный метод класса, который выполняется каждый раз, когда создается новый объект этого класса.
- 9. Конструкторы. Стандартный конструктор (без аргументов). class String { char *str; int length; public: String(); }; String::String()
- 10. Конструкторы. Конструкторы с дополнительными параметрами. class String { char *str; int length; public: String(const char* p);
- 11. Конструкторы. Конструктор копирования. class String { char *str; int length; public: String(const String& s); }; String::String(const
- 12. Конструкторы. Конструктор копирования по умолчанию. class String { char *str; int length; public: String(const String& s);
- 13. Деструкторы. Деструктор – специальный метод класса, который выполняется при уничтожении объекта. Обычно в деструкторе освобождаются ресурсы,
- 14. Деструкторы. Пример. // Деструктор для класса String String::~String() { if (str) delete [] str; } //
- 15. Виртуальные функции. Виртуальные функции используются для того, чтобы можно было работать с объектами разных типов так,
- 16. Виртуальные функции. Пример. class Shape { int cx, cy; virtual void print(); }; class Circle: Shape
- 17. Q&A
- 19. Скачать презентацию
















HTML
Программное обеспечение
Десять причин моей ненависти. Андрей Солнцев. QA Fest
Программное обеспечение компьютера
проведение программ восстановительного правосудия онлайн
Решение задания повышенного уровня сложности С1 (3 балла)
Табличный процессор Excel. Практическая работа №2
Создание компьютерной игры, в жанре платформер на движке Construct 2
Единицы измерения количества информации
Программирование на языке Паскаль
Презентация_4_HTML_CSS_Псевдоклассы_и_псевдоэлементы,_табличная
Взломать сервер 1С за 15 минут
Виртуальный бизнес ассистент Деладел
SEWSS. Statistica Enterprise-wide SPC System
Проверка орфографии
Локальные компьютерные сети. 8 класс
О системе Антиплагиат 3.3
Применение баз данных в лечебных учреждениях
Симулятор установки windows 5
Меры и единицы количества и объема информации (3)
Поколения ЭВМ
Задания по программированию
Мемы 2020-го года
Приложение Эко-Винсент (Эви) Кейс – Van&Gog Команда – XX-XXI
Словесные информационные модели
Ссылки в Excel
Цветовая гамма. Монохромная схема
Автоматизированная система градуировки датчиков температуры