class T { T () { .. } T (int s) { .. } } T v; // Benutzung T v(100);
class T { T (const T & x) { .. } } T a; f (a); // benutzt Copy-Konstruktor
class T { T & operator= (const T & x) { .. } } T a; T b; a = b; // BenutzungBeachte:
a = b;
benutzt operator=
T a = b;
benutzt Copy-Konstruktor.
T a;
benutzt (Default-)Konstruktor
class T { ~ T () { .. } }aufgerufen, falls Lebenszeit eines Objekts endet
delete
für dynamische