Fazil6, пользователю не будет видно, что деструкторы вызываются 
Добавлено через 4 минуты и 20 секунд Вот еще примерчик, конструкторы с параметрами, думаю будет тоже интересно 
Код | #include<conio> #include<iostream>
using namespace std;
class A{ int y; public: A(); A(int o, int r); A(int o);
};
class B{ int k; public: B(); B(int i, int r);
};
A:: A(){ cout<<"Konstruktor iz klassa A, bez parametrov"<<endl; }; A:: A(int o, int r){ cout<<"Konstruktor iz klassa A, s parametrami"<<endl; } A:: A(int o){ cout<<"Osobiy konstruktor iz klassa A"<<endl; y=o; cout<<"Znachenie y="<<y<<endl;
}
B:: B(){ cout<<"Konstruktor iz klassa B bez parametrov"<<endl; }; B:: B(int i, int j){ cout<<"Konstruktor iz klassa B s parametrami"<<endl; k=i*j; };
void main() { A a ; A a2=A(12, 21); A a3 = 21; //Особый случай, y= 21;
B b; B b2=B(12,21);
getch();
}
|
|