C++ - Klassen: Vertiefung
Referenzen und dynamische Objekte
Beispiel:
// File: DynRef.cc #include <iostream.h> class DynRef { public: DynRef(){cout << "Constructor." << endl;} ~DynRef(){cout << "Destructor." << endl;} }; int main() { DynRef& rdf = *new DynRef; delete &rdf; return 0; }
Was ist falsch an folgender Funktion:
DynRef NewDynRef() { cout "Creating a new DynRef." << endl; return (*new DynRef); }