Aber all das ist komplett witzos in dem Babelcode, den Delphi momentan darstellt. Delphi braucht einen clean-slate, ein Delphi 2.0, um ohne den Turbo Pascal Krempel weitermachen zu können.
Hm, ich glaube eher nicht, das die Mehrzahl der Delphi Entwickler damit einverstanden wäre.
Im übrigen geht das mit der
VCL schon seit über 10 Jahren
Code:
void __fastcall TForm1::Button1Click(TObject *Sender)
{
auto_ptr<TStringList> foo(new TStringList);
foo->Add("trööt");
// Und automatisch weg ist die Stringlist ...
}
In C++ gibt es RAII, das ist viel besser als dieses using aus C#.
http://de.wikipedia.org/wiki/RAII