<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Wichtige Frage über Zeiger]]></title><description><![CDATA[<p>Beim Borland C++ Builder in der Unit 1 steht oben immer<br />
TForm *TForm1; // Warum steht der Zeiger vor dem Objekt TForm1 ????</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/124416/wichtige-frage-über-zeiger</link><generator>RSS for Node</generator><lastBuildDate>Tue, 28 Jul 2026 01:03:26 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/124416.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 27 Oct 2005 11:53:43 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Wichtige Frage über Zeiger on Thu, 27 Oct 2005 11:53:43 GMT]]></title><description><![CDATA[<p>Beim Borland C++ Builder in der Unit 1 steht oben immer<br />
TForm *TForm1; // Warum steht der Zeiger vor dem Objekt TForm1 ????</p>
]]></description><link>https://www.c-plusplus.net/forum/post/901886</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/901886</guid><dc:creator><![CDATA[Ahmed]]></dc:creator><pubDate>Thu, 27 Oct 2005 11:53:43 GMT</pubDate></item><item><title><![CDATA[Reply to Wichtige Frage über Zeiger on Thu, 27 Oct 2005 11:55:12 GMT]]></title><description><![CDATA[<p>Damit das Objekt TForm1 als Zeiger erstellt wird?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/901888</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/901888</guid><dc:creator><![CDATA[Beliah]]></dc:creator><pubDate>Thu, 27 Oct 2005 11:55:12 GMT</pubDate></item><item><title><![CDATA[Reply to Wichtige Frage über Zeiger on Thu, 27 Oct 2005 11:58:25 GMT]]></title><description><![CDATA[<p>Ich versteh die Frage nicht. Das ist eine einfache Zeigerdeklaration.<br />
Es wird ein Zeiger namens Form1 vom Typ TForm1 deklariert.</p>
<p>Oder stört dich die Position des '<em>'?<br />
Man könnte auch TForm1</em> Form1 schreiben. Macht keinen Unterschied.</p>
<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/6877">@Beliah</a>: Ich weiß, Du meinst das Richtige, aber hier wird kein Objekt erstellt, sondern nur ein Zeiger auf ein Objekt. Das Objekt selbst wird an anderer Stelle instanziert.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/901892</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/901892</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Thu, 27 Oct 2005 11:58:25 GMT</pubDate></item><item><title><![CDATA[Reply to Wichtige Frage über Zeiger on Thu, 27 Oct 2005 12:02:41 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>Instanzen von Klassen der VCL (also alles von TObject abgeleitetes) können nur als Heap-Objekte angelegt werden. Das wird benötigt, damit die Polymorphie funktioniert.</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/901899</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/901899</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Thu, 27 Oct 2005 12:02:41 GMT</pubDate></item><item><title><![CDATA[Reply to Wichtige Frage über Zeiger on Thu, 27 Oct 2005 12:56:52 GMT]]></title><description><![CDATA[<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/7971">@akari</a><br />
Soweit ich weiß ist können von TObject abgeleitete Klassen nur desshalb ausschließlich auf dem HEAP allokiert werden, weil sie in DelphiLanguage implementiert sind!?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/901930</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/901930</guid><dc:creator><![CDATA[Reyx]]></dc:creator><pubDate>Thu, 27 Oct 2005 12:56:52 GMT</pubDate></item><item><title><![CDATA[Reply to Wichtige Frage über Zeiger on Thu, 27 Oct 2005 13:06:33 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>@ Reyx<br />
Welcher Mechanismus nun genau dafür verantwortlich ist, das es nicht vom Compiler akzeptiert wird, weiß ich nicht. Auf jeden Fall kommt sonst der Compilerfehler</p>
<blockquote>
<p>E2459 Klassen im VCL-Stil müssen mit dem Operator new erstellt werden</p>
</blockquote>
<p>Und Polymorphie funktioniert in C++ nun mal ausschließlich bei Heap-Objekten.</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/901938</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/901938</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Thu, 27 Oct 2005 13:06:33 GMT</pubDate></item><item><title><![CDATA[Reply to Wichtige Frage über Zeiger on Thu, 27 Oct 2005 13:14:15 GMT]]></title><description><![CDATA[<p>akari schrieb:</p>
<blockquote>
<p>Und Polymorphie funktioniert in C++ nun mal ausschließlich bei Heap-Objekten.</p>
</blockquote>
<p>Nein, die funktioniert auch mit Stack-Objekten, aber nur solange du mit Pointern oder Referenzen darauf zugreifst.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/901944</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/901944</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Thu, 27 Oct 2005 13:14:15 GMT</pubDate></item><item><title><![CDATA[Reply to Wichtige Frage über Zeiger on Thu, 27 Oct 2005 13:18:36 GMT]]></title><description><![CDATA[<p>Na, wie soll das mit der Vielgestalltigkeit sonst auch klappen, wenn nicht mit Zeigern.<br />
Das ist jedoch sicher nicht der Grund für die Art der Implementation.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/901946</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/901946</guid><dc:creator><![CDATA[Also]]></dc:creator><pubDate>Thu, 27 Oct 2005 13:18:36 GMT</pubDate></item><item><title><![CDATA[Reply to Wichtige Frage über Zeiger on Thu, 27 Oct 2005 13:34:17 GMT]]></title><description><![CDATA[<p>Also schrieb:</p>
<blockquote>
<p>Na, wie soll das mit der Vielgestalltigkeit sonst auch klappen, wenn nicht mit Zeigern.</p>
</blockquote>
<p>Mit Referenzen <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/901959</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/901959</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Thu, 27 Oct 2005 13:34:17 GMT</pubDate></item><item><title><![CDATA[Reply to Wichtige Frage über Zeiger on Thu, 27 Oct 2005 13:42:25 GMT]]></title><description><![CDATA[<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/10318">@CStoll</a>: Haarspalter! <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
<p>Trotzdem ist das nur eine Zeigerdeklaration.<br />
In der zugehörigen Projekt.cpp wird erst mit UseForm das entsprechende Formular eingelesen, der Zeiger deklariert und in der WinMain wird dann mittels Application-&gt;CreateForm eine Instanz erzeugt. Oder habe ich was Grundlegendes übersehen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/901969</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/901969</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Thu, 27 Oct 2005 13:42:25 GMT</pubDate></item><item><title><![CDATA[Reply to Wichtige Frage über Zeiger on Fri, 28 Oct 2005 08:42:18 GMT]]></title><description><![CDATA[<p>Nein ! Das ist korrekt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/902508</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/902508</guid><dc:creator><![CDATA[Also]]></dc:creator><pubDate>Fri, 28 Oct 2005 08:42:18 GMT</pubDate></item><item><title><![CDATA[Reply to Wichtige Frage über Zeiger on Fri, 28 Oct 2005 08:47:56 GMT]]></title><description><![CDATA[<p>Joe_M. schrieb:</p>
<blockquote>
<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/10318">@CStoll</a>: Haarspalter! <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
</blockquote>
<p>Mir doch egal <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /></p>
<p>@also: Kannst du mal irgendwie kennzeichnen, auf welche Aussagen du dich jeweils beziehst? So ein &quot;Nein ! Das ist korrekt.&quot; ohne den richtigen Zusammenhang ist wertlos <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/902515</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/902515</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Fri, 28 Oct 2005 08:47:56 GMT</pubDate></item><item><title><![CDATA[Reply to Wichtige Frage über Zeiger on Fri, 28 Oct 2005 09:04:13 GMT]]></title><description><![CDATA[<p>Joe_M. schrieb:</p>
<blockquote>
<p>In der zugehörigen Projekt.cpp wird erst mit UseForm das entsprechende Formular eingelesen, der Zeiger deklariert und in der WinMain wird dann mittels Application-&gt;CreateForm eine Instanz erzeugt. Oder habe ich was Grundlegendes übersehen?</p>
</blockquote>
<p>Ich denke mal er bezog sich darauf, denn das stimmt ja auch.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/902536</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/902536</guid><dc:creator><![CDATA[Braunstein]]></dc:creator><pubDate>Fri, 28 Oct 2005 09:04:13 GMT</pubDate></item></channel></rss>