In C++ können Objekte die NICHT als Zeiger definiert werden, vom compiler erzeugt und wieder freigegeben werden. Man muss sich um die Initialisierung/Freigabe keine Gedanken machen. (Diese Objektinstanzen sind dann nur in der Funktion gültig in der sie erzeug wurden.)
Meine Frage nun:
Gibt es sowas auch in Object Pascal?
C++ Beispiel:
Variante 1
void MyFunction()
{
//automtisches Objekt
MyClass myClass;
myClass.AnyFunction();
}
Variante 2
void MyFunction2()
{
//dynamisches Objekt
//delphy style
MyClass *myClass = new MyClass();
myClass->AnyFunction();
delete myClass;
}
Kann man Variante 1 auch in Object Pascal realisieren?
Meine Frage nun:
Gibt es sowas auch in Object Pascal?
C++ Beispiel:
Variante 1
void MyFunction()
{
//automtisches Objekt
MyClass myClass;
myClass.AnyFunction();
}
Variante 2
void MyFunction2()
{
//dynamisches Objekt
//delphy style
MyClass *myClass = new MyClass();
myClass->AnyFunction();
delete myClass;
}
Kann man Variante 1 auch in Object Pascal realisieren?
Comment