<?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[Pointer Frage]]></title><description><![CDATA[<p>ich habe noch immer ein problem mit diesen pointern</p>
<p>wenn ich jetzt eine klasse habe die als attribut ein pointer hat und eine methode habe die den pointer zurückliefert erstellt die methode eine kopie des pointers und gibt diese zurück oder muss ich eine referenz von diesem pointer zurückgeben</p>
<p>besser ist es wenn ich es euch mit dem code darstelle</p>
<p>class klasse<br />
{<br />
node* getPtr(); // call by reference?<br />
// oder<br />
node*&amp; getPtr(); // call by reference?<br />
private:<br />
node* ptr;<br />
};</p>
<p>ich will nämlich den ptr verändern.</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/269319/pointer-frage</link><generator>RSS for Node</generator><lastBuildDate>Mon, 31 Aug 2026 10:00:37 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/269319.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 23 Jun 2010 08:29:05 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Pointer Frage on Wed, 23 Jun 2010 08:29:05 GMT]]></title><description><![CDATA[<p>ich habe noch immer ein problem mit diesen pointern</p>
<p>wenn ich jetzt eine klasse habe die als attribut ein pointer hat und eine methode habe die den pointer zurückliefert erstellt die methode eine kopie des pointers und gibt diese zurück oder muss ich eine referenz von diesem pointer zurückgeben</p>
<p>besser ist es wenn ich es euch mit dem code darstelle</p>
<p>class klasse<br />
{<br />
node* getPtr(); // call by reference?<br />
// oder<br />
node*&amp; getPtr(); // call by reference?<br />
private:<br />
node* ptr;<br />
};</p>
<p>ich will nämlich den ptr verändern.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1916120</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1916120</guid><dc:creator><![CDATA[fraglie]]></dc:creator><pubDate>Wed, 23 Jun 2010 08:29:05 GMT</pubDate></item><item><title><![CDATA[Reply to Pointer Frage on Wed, 23 Jun 2010 08:33:10 GMT]]></title><description><![CDATA[<p>Wenn du den pointer veränder willst solltest du eher etwas in der Art von <code>void setPtr(node* ptr)</code> versuchen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1916122</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1916122</guid><dc:creator><![CDATA[Oberon_0]]></dc:creator><pubDate>Wed, 23 Jun 2010 08:33:10 GMT</pubDate></item><item><title><![CDATA[Reply to Pointer Frage on Wed, 23 Jun 2010 08:34:37 GMT]]></title><description><![CDATA[<p>Oberon_0 schrieb:</p>
<blockquote>
<p>Wenn du den pointer veränder willst solltest du eher etwas in der Art von <code>void setPtr(node* ptr)</code> versuchen.</p>
</blockquote>
<p>das beantwortet aber nicht meine frage</p>
<p>muss ich '<em>&amp;' als rückgabewert angeben oder reicht ein '</em>' ?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1916123</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1916123</guid><dc:creator><![CDATA[fraglie]]></dc:creator><pubDate>Wed, 23 Jun 2010 08:34:37 GMT</pubDate></item><item><title><![CDATA[Reply to Pointer Frage on Wed, 23 Jun 2010 08:37:22 GMT]]></title><description><![CDATA[<p>Du gibst eine Kopie des Pointers zurück. Diese Kopie verweist auf den gleichen Speicherbereich auf den auch der Originalpointer zeigt. Veränderungen des Inhalts der Kopie (durch zB = new...) haben keine Auswirkung auf dem Originalpointer.</p>
<p>Um diese zu erzielen entweder eine Referenz auf den Pointer zurückgeben (oder einen Pointer-Pointer was aber häßlich ist) oder gleich so eine set-Funktion wie schon vorgeschlagen benutzen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1916126</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1916126</guid><dc:creator><![CDATA[Fellhuhn]]></dc:creator><pubDate>Wed, 23 Jun 2010 08:37:22 GMT</pubDate></item><item><title><![CDATA[Reply to Pointer Frage on Wed, 23 Jun 2010 08:38:17 GMT]]></title><description><![CDATA[<p>frage beantwortet. danke!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1916128</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1916128</guid><dc:creator><![CDATA[fraglie]]></dc:creator><pubDate>Wed, 23 Jun 2010 08:38:17 GMT</pubDate></item></channel></rss>