Содержание
- 2. Nortel Networks Confidential Виртуальные функции Интерфейсные функции (public) Их можно заместить в каждом производном классе class
- 3. Nortel Networks Confidential Пример void Employee::print() const { cout } void Programmer::print() const { Employee::print(); cout
- 4. Nortel Networks Confidential Пример (продолжение) void print_emp(const Employee* pEmp) { cout pEmp->print(); } int main() {
- 5. Nortel Networks Confidential Virtual function table (vtbl) vtbl: Объект класса Programmer Объект класса Employee
- 6. Nortel Networks Confidential Когда используется виртуальность Employee emp(“Vasya”, “Pupkin”); Programmer prog(“Ivan”, “Sidorov”, “GM12”); emp.print(); // нет,
- 7. Nortel Networks Confidential Более сложный пример // массив указателей на Employee, размер void give_a_bonus(Employee *list[], int
- 8. Nortel Networks Confidential Более сложный пример - 2 class Unit { public: virtual bool action() {return
- 9. Nortel Networks Confidential Абстрактные классы class Cosmetics { public: virtual void make_up() = 0; virtual void
- 10. Nortel Networks Confidential Абстрактные классы (продолжение) Cosmetics cosmo; Lipstick lips; Mascara masc; WaterRes_Mascara wr_masc; Plain_Mascara plain_masc;
- 11. Nortel Networks Confidential class Shaver { public: virtual void shave() = 0; virtual void reload() =
- 12. Nortel Networks Confidential Абстрактные классы (продолжение) Абстрактный класс – это чистый интерфейс Класс асбтрактный, если есть
- 14. Скачать презентацию











Пересечение поверхности с плоскостью
Программа поддержки технического образования Фонда Алкоа Галина ГригорьеваМенеджер по устойчивому развитию Алкоа Россия17 ма
Научи свое сердце добру
Презентация на тему Русские забавы
Об утверждении порядка проведения профилактического медицинского осмотра и диспансеризации определённых групп
Презентация на тему Нуклеотиды Нуклеотиды Нуклеиновые кислоты
Назначение текстовых редакторов
备注 红色箭头为粘胶水指示 绿色箭头为不粘胶水指示
People. Фотоальбом
Тяжелая атлетика в России и за рубежом
Майя Айзенварг. Тренер по эйдетике, развитию внимания и памяти
Исторические аспекты развития института государственной службы в России: - XIX в. Требования к поведению служащих в документах:
Дисциплина по выбору«Русский язык и культура речи»
Станция «Поморская».
Дарья Плетнева, #Mediaшкола Железногорск
Плоскости проекций и виды на чертеже
ЗНАЙ И ЛЮБИ СВОЙ КРАЙ
Спортивные площадки
CIVIL LAW Subjects of civil
Безопасность ребенка в школе
Изготовление витражной картины
Решение по автоматизации процессов импортных поставок и таможенного декларирования
Принадлежности для повышения производительности и безопасности
Понятие и классификация функций государства
Скалодромы
Data Representation and Modeling
Презентация на тему Владимир Высоцкий
ООО «Аптечная сеть «Знахарь»