Содержание
- 2. Конструктор без параметров – конструктор по умолчанию (default constructor) Если не объявить явно – компилятор автоматически
- 3. Конструкторы с параметрами Конструктор c параметрами – конструктор инициализации (initialized constructor) class MyClass { int a,b;
- 4. Перегруженные конструкторы class MyClass { int a,b; public: MyClass(): a(0), b(1) { } MyClass(int ax, int
- 5. Пример №9 (дополнение примера 8) class Queue{ protected: int id; int q[100]; int bq, endq; public:
- 6. Пример №9 (продолжение) Конструктор 101 Конструктор 102 Конструктор 0 - ??? 10 25 300 Очередь 0
- 7. Пример №9 (продолжение)
- 8. Пример №9 (продолжение)
- 9. Пример №9 (продолжение)
- 10. Пример №9 (продолжение)
- 11. Пример №9 (продолжение)
- 12. Конструкторы с параметрами при наследовании class X (поле x) class Z (поле z для хранения суммы
- 13. Конструкторы с параметрами при наследовании. Пример №10 X::X(int i) { x=i; cout Y::Y(int i, int j):X(i)
- 14. Конструкторы с параметрами при наследовании. Пример №10 X::X(int i) { x=i; cout Y::Y(int i, int j):X(i)
- 15. Пример №10 (продолжение) Конструктор X Конструктор Y Конструктор Z 15 3 5 Деструктор Z Деструктор Y
- 16. Пример // работает конструктор с параметром (инициализации) A(int i) // работает конструктор без параметров (по умолчанию)
- 19. Скачать презентацию