<?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[&amp;quot;-&amp;gt;&amp;quot; Was steckt dahinter?]]></title><description><![CDATA[<p>Wenn ich programmiere, finde ich haufenweise von &quot;-&gt;&quot; in meinem Programm, beispielsweise OpenGL oder DirectX, aber was genau macht das? Oder was ist das? Warscheinlich kommt das jetzt blöß rüber, aber ich weiß wirklich nicht was das ist, obwohl ich diese ständig benutze!</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/218364/quot-gt-quot-was-steckt-dahinter</link><generator>RSS for Node</generator><lastBuildDate>Fri, 09 Oct 2026 04:35:56 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/218364.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 20 Jul 2008 03:34:22 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to &amp;quot;-&amp;gt;&amp;quot; Was steckt dahinter? on Sun, 20 Jul 2008 03:34:22 GMT]]></title><description><![CDATA[<p>Wenn ich programmiere, finde ich haufenweise von &quot;-&gt;&quot; in meinem Programm, beispielsweise OpenGL oder DirectX, aber was genau macht das? Oder was ist das? Warscheinlich kommt das jetzt blöß rüber, aber ich weiß wirklich nicht was das ist, obwohl ich diese ständig benutze!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1550022</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1550022</guid><dc:creator><![CDATA[Code-Walker]]></dc:creator><pubDate>Sun, 20 Jul 2008 03:34:22 GMT</pubDate></item><item><title><![CDATA[Reply to &amp;quot;-&amp;gt;&amp;quot; Was steckt dahinter? on Sun, 20 Jul 2008 06:06:24 GMT]]></title><description><![CDATA[<p>Wenn du eine Instanz einer Klasse/Struktur hast, kannst du ja mit &quot;.&quot; auf die Member zugreifen (&quot;x.set()&quot;). Wenn du allerdings einen Pointer auf diese Klasse/Struktur hast, musst du &quot;-&gt;&quot; zu diesem Zweck benutzen. &quot;x-&gt;set()&quot; ist übrigens dasselbe wie &quot;(*x).set()&quot;.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1550026</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1550026</guid><dc:creator><![CDATA[_matze]]></dc:creator><pubDate>Sun, 20 Jul 2008 06:06:24 GMT</pubDate></item><item><title><![CDATA[Reply to &amp;quot;-&amp;gt;&amp;quot; Was steckt dahinter? on Sun, 20 Jul 2008 06:20:40 GMT]]></title><description><![CDATA[<p>was bringt mir denn en pointer auf einer klasse oder struktur? (Warscheinlich ist dies sinnvoll, leuchtet mir gerade aber nicht ein)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1550032</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1550032</guid><dc:creator><![CDATA[Code-Walker]]></dc:creator><pubDate>Sun, 20 Jul 2008 06:20:40 GMT</pubDate></item><item><title><![CDATA[Reply to &amp;quot;-&amp;gt;&amp;quot; Was steckt dahinter? on Sun, 20 Jul 2008 06:29:01 GMT]]></title><description><![CDATA[<p>Na du kannst nicht alles auf den Stack legen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1550036</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1550036</guid><dc:creator><![CDATA[memomamu]]></dc:creator><pubDate>Sun, 20 Jul 2008 06:29:01 GMT</pubDate></item><item><title><![CDATA[Reply to &amp;quot;-&amp;gt;&amp;quot; Was steckt dahinter? on Sun, 20 Jul 2008 06:48:12 GMT]]></title><description><![CDATA[<p>memomamu schrieb:</p>
<blockquote>
<p>Na du kannst nicht alles auf den Stack legen.</p>
</blockquote>
<p>Das wird ihm vielleicht nicht viel sagen.</p>
<p>Beispiel:</p>
<pre><code class="language-cpp">CMeineKlasse Klasse;     //Instanz einer Klasse erzeugen
Klasse.Eigenschaft=1;    //einer Eigenschaft einen Wert zuweisen
MeineFunktion(&amp;Klasse);  //Adresse der Instanz an eine Funktion übergeben
cout &lt;&lt; Klasse.Eigenschaft; //es wird 2 ausgegeben.

void MeineFunktion(CMeineKlasse *c) { //es wird nur ein Pointer auf das Objekt übergeben und keine Kopie auf dem Stack angelegt
  c-&gt;Eigenschaft=2;  //die Eigenschaft der oben angelegten Instanz wird direkt geändert, da es ein Pointer ist über den &quot;-&gt;&quot;-Operator
  //(*c).Eigenschaft=2;  //wäre dasselbe
}
</code></pre>
<p>Ohne einen Pointer auf die Instanz könntest du sowas nur über den Rückgabewert der Funktion machen. Damit würdest du dich darauf beschränken, nur eine Eigenschaft durch die Funktion ändern zu können. Außerdem könntest du die Funktionsrückgabe nicht mehr für einen Errorcode benutzen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1550039</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1550039</guid><dc:creator><![CDATA[_matze]]></dc:creator><pubDate>Sun, 20 Jul 2008 06:48:12 GMT</pubDate></item><item><title><![CDATA[Reply to &amp;quot;-&amp;gt;&amp;quot; Was steckt dahinter? on Sun, 20 Jul 2008 06:53:57 GMT]]></title><description><![CDATA[<p>Code-Walker schrieb:</p>
<blockquote>
<p>aber ich weiß wirklich nicht was das ist, obwohl ich diese ständig benutze!</p>
</blockquote>
<p>Wa gibt da ein altes Konzept: Lernen.</p>
<p>das geht so:</p>
<p>Man kauft sich Bücher zum Thema, oder schaut nach Tutorials im INternet, oder schaut in die Dokumentatoin etc. Es ist sagenhaft was man auf dem Weg alles lernen kann, z.B. sogar die Grundlagen von C und C++.</p>
<p>Du würdest überrascht sein wieviel besser deine Programme werden wenn Du erstmal anfängst zu verstehen was Du da eigendlich machst.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1550040</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1550040</guid><dc:creator><![CDATA[loks]]></dc:creator><pubDate>Sun, 20 Jul 2008 06:53:57 GMT</pubDate></item><item><title><![CDATA[Reply to &amp;quot;-&amp;gt;&amp;quot; Was steckt dahinter? on Sun, 20 Jul 2008 07:03:50 GMT]]></title><description><![CDATA[<p>loks schrieb:</p>
<blockquote>
<p>Code-Walker schrieb:</p>
<blockquote>
<p>aber ich weiß wirklich nicht was das ist, obwohl ich diese ständig benutze!</p>
</blockquote>
<p>Wa gibt da ein altes Konzept: Lernen.</p>
<p>das geht so:</p>
<p>Man kauft sich Bücher zum Thema, oder schaut nach Tutorials im INternet, oder schaut in die Dokumentatoin etc. Es ist sagenhaft was man auf dem Weg alles lernen kann, z.B. sogar die Grundlagen von C und C++.</p>
<p>Du würdest überrascht sein wieviel besser deine Programme werden wenn Du erstmal anfängst zu verstehen was Du da eigendlich machst.</p>
</blockquote>
<p>Mach ihn nicht so fertig. Jeder fängt mal klein an. Allerdings finde ich es schon verwunderlich, dass er sich direkt auf DX/OpenGL stürzt. Klein anfange ist anders... <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/1550042</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1550042</guid><dc:creator><![CDATA[_matze]]></dc:creator><pubDate>Sun, 20 Jul 2008 07:03:50 GMT</pubDate></item><item><title><![CDATA[Reply to &amp;quot;-&amp;gt;&amp;quot; Was steckt dahinter? on Sun, 20 Jul 2008 08:59:24 GMT]]></title><description><![CDATA[<p>Warum wird eigentlich dem tollen Magazin so wenig Beachtung geschenkt? <a href="http://magazin.c-plusplus.net/artikel/Pointer%20in%20C(PlusPlus)" rel="nofollow">Pointer in C++</a>.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1550063</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1550063</guid><dc:creator><![CDATA[Badestrand]]></dc:creator><pubDate>Sun, 20 Jul 2008 08:59:24 GMT</pubDate></item><item><title><![CDATA[Reply to &amp;quot;-&amp;gt;&amp;quot; Was steckt dahinter? on Sun, 20 Jul 2008 10:26:46 GMT]]></title><description><![CDATA[<p>vllt zwecks fehlender werbung dafür ?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1550095</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1550095</guid><dc:creator><![CDATA[Quellcode]]></dc:creator><pubDate>Sun, 20 Jul 2008 10:26:46 GMT</pubDate></item><item><title><![CDATA[Reply to &amp;quot;-&amp;gt;&amp;quot; Was steckt dahinter? on Sun, 20 Jul 2008 10:29:38 GMT]]></title><description><![CDATA[<p>Badestrand schrieb:</p>
<blockquote>
<p>Warum wird eigentlich dem tollen Magazin so wenig Beachtung geschenkt? <a href="http://magazin.c-plusplus.net/artikel/Pointer%20in%20C(PlusPlus)" rel="nofollow">Pointer in C++</a>.</p>
</blockquote>
<p>Jep kann ich nur empfehlen zu lesen, das hilft wirklich sehr sehr sehr sehr weit! <a href="http://www.cplusplus.com/doc/tutorial/" rel="nofollow">http://www.cplusplus.com/doc/tutorial/</a> Das hilft auch nohc ma ne Ecke weiter <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1550099</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1550099</guid><dc:creator><![CDATA[AmonNascaroth]]></dc:creator><pubDate>Sun, 20 Jul 2008 10:29:38 GMT</pubDate></item></channel></rss>