A
Einmal ein paar grundsätzliche Punkte:
Turbo C++, ebenso wie der Borland C++ Builder sind leider keine guten Plattformen um C++ beizubringen, werden leider aber meist von Lehrern eingesetzt denen eine UI wichtig ist. Das Problem an der Sache sind im wesentlichen 3 Aspekte:
a) Selbst in der aktuellsten Version (C++ Builder XE 6) ist die Entwicklungsumgebung (zumindest für 32 Bit-Projekte) noch sehr weit von jeglicher Standardkonformität entfernt. Wobei dies für den Turbo C++ Compiler noch weit mehr gilt...
Das Problem hierbei ist auch, das man noch so viel darauf herumreiten kann, das Turbo C++ veraltet ist, von den aktuelle Versionen gibt es keine kostenlosen Versionen und ein Umstieg auf eine andere Plattform wird in diesem Fall nicht möglich sein, da die VCL verwendet wird...
b) Die VCL, die gerade von Lehrern gerne verwendet (und als C++ "verkauft") wird, basiert auf Delphi und hat einige Besonderheiten, die unter C++ zumindest unüblich zu nennen sind, unter anderem den Zwang new einzusetzen, wobei das delete in bestimmten Fällen [in der Regel wenn dem Konstruktor ein "Owner" übergibt], von den Komponenten selbst aufgerufen wird.
Dieser Zwang bei den VCL-Kompoenten wird dann gerne als allgemeiner Fall dargestellt, obwohl es eher ein schlechtes Beispiel für C++ darstellt. Zumal es gerade Anfängern schwer fällt, unterscheiden zu können ob nun ein new und ggf. auch ein delete notwendig sind. Als grober Anhaltspunkt: Wenn ein großes T vor dem Typ steht, handelt es sich üblicherweise um VCL-Komponenten die mit Ausnahme der trivialsten Datentypen (wie TDateTime...) mit new erzeugt werden müssen (und wenn kein übergeordnetes Element angegeben wird, auch später mit delete frei zugegeben sind).
c) Auch C++ Bücher helfen hier nicht viel, da man gegen eine Wand (einen Lehrer) anrennen muss, der meist ohnehin keine Lust an Informatik hat (Die meisten Informatiklehrer kommen nicht aus diesem Zweig und sind mehr oder weniger zwangsverpflichtet diesen Unterricht zu geben).
Und zu guter Letzt: Vielleicht wäre der Thread auch insgesamt besser im VCL-Unterforum aufgehoben, eben wegen dieser verschiedenen Punkte.
@Barnibas: Dir bleibt nur zu sagen das du das, was du aktuell lernst, nicht wirklich als C++ ansehen solltest. Wenn du C++ ernsthaft lernen willst, empfehle dir nach dem Abschluss der Schule das gelernte zu vergessen und mit einem guten C++ Buch zu beginnen.