<?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[Wann wird in C++ mit dem Symbol -&amp;gt; und wann mit Punkt gearbeitet?]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich weiß aus Java, dass man auf Membervariablen mit einem Punkt zugreift:</p>
<p>z.B Instanz1.memerbervar; oder Instanz1.memberfunktion();</p>
<p>Aber in C++ wird auch mit dem Symbol &quot;-&gt;&quot; gearbeitet und anscheinend mit Punkt</p>
<p>also anscheinend Instanz1-&gt;member...</p>
<p>Ist das richtig und wann benutzt man Punnt und wann &quot;-&gt;&quot;?</p>
<p>Grüße</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/255378/wann-wird-in-c-mit-dem-symbol-gt-und-wann-mit-punkt-gearbeitet</link><generator>RSS for Node</generator><lastBuildDate>Sat, 12 Sep 2026 02:19:47 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/255378.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 30 Nov 2009 04:18:38 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Wann wird in C++ mit dem Symbol -&amp;gt; und wann mit Punkt gearbeitet? on Mon, 30 Nov 2009 04:18:38 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich weiß aus Java, dass man auf Membervariablen mit einem Punkt zugreift:</p>
<p>z.B Instanz1.memerbervar; oder Instanz1.memberfunktion();</p>
<p>Aber in C++ wird auch mit dem Symbol &quot;-&gt;&quot; gearbeitet und anscheinend mit Punkt</p>
<p>also anscheinend Instanz1-&gt;member...</p>
<p>Ist das richtig und wann benutzt man Punnt und wann &quot;-&gt;&quot;?</p>
<p>Grüße</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1815241</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1815241</guid><dc:creator><![CDATA[Tom80]]></dc:creator><pubDate>Mon, 30 Nov 2009 04:18:38 GMT</pubDate></item><item><title><![CDATA[Reply to Wann wird in C++ mit dem Symbol -&amp;gt; und wann mit Punkt gearbeitet? on Mon, 30 Nov 2009 04:28:30 GMT]]></title><description><![CDATA[<p>Hi, wenn du direkt auf ein Objekt zugreifst, dann nimmst du den Punkt<br />
zB</p>
<p>MeinObjekt instance;<br />
instance.halloWelt();</p>
<p>wenn du aber auf einen Pointer zugreifst, dann gibt es diese beiden Möglichkeiten<br />
zB</p>
<p>MeinObjekt* p_instance = new MeinObjekt();<br />
p_instance-&gt;halloWelt();<br />
(*p_instance).halloWelt();</p>
<p>Beiden sind also gleich.<br />
(*p_instance) ist sozusagen der Pointer auf den du direkt auf das Objekt zugreifen kannst und wird dann halt mit Punkt geschrieben.</p>
<p>Ich hoffe es hilft dir ein bißchen.</p>
<p>Gruß, Daniel_S</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1815242</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1815242</guid><dc:creator><![CDATA[[[global:former_user]]]]></dc:creator><pubDate>Mon, 30 Nov 2009 04:28:30 GMT</pubDate></item><item><title><![CDATA[Reply to Wann wird in C++ mit dem Symbol -&amp;gt; und wann mit Punkt gearbeitet? on Mon, 30 Nov 2009 07:48:59 GMT]]></title><description><![CDATA[<p>Tom80 schrieb:</p>
<blockquote>
<p>Aber in C++ wird auch mit dem Symbol &quot;-&gt;&quot; gearbeitet und anscheinend mit Punkt</p>
<p>also anscheinend Instanz1-&gt;member...</p>
<p>Ist das richtig und wann benutzt man Punnt und wann &quot;-&gt;&quot;?</p>
</blockquote>
<p>Der Ausdruck a-&gt;b wird, falls a ein Zeiger ist, so behandelt wie (*a).b</p>
<p>Der Unterschied zwischen Java und C++ in dieser Hinsicht ist: In Java werden Objekte immer nur indirekt gehalten. Man erreicht sie über Referenzen und der Punkt-Operator wird auf Referenzen benutzt, um auf Elemente zuzugreifen. In C++ kann man Objekte auch &quot;direkt halten&quot;, also ohne Zeiger/Referenz. Der Punkt-Operator wird direkt auf das Objekt angewendet, um auf Elemente zuzugreifen. Hat man nur einen Zeiger auf das Objekt, kann man -&gt; benutzen. So gesehen entspricht also der Java-Punkt-Operator eher dem -&gt; Operator in C++.</p>
<p>Gruß,<br />
SP</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1815267</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1815267</guid><dc:creator><![CDATA[Sebastian Pizer]]></dc:creator><pubDate>Mon, 30 Nov 2009 07:48:59 GMT</pubDate></item></channel></rss>