<?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[lernhilfe]]></title><description><![CDATA[<p>Kann mir jemand einen Tipp geben wie ich souveräner im Umgang mit Zeigern auf Zeiger werde?</p>
<p>Also ganz normale Zeiger stellen kein Problem dar aber sobal ich etwas wie</p>
<p>node** root</p>
<p>oder ähnliches sehe, versteh ich die welt nicht mehr<br />
kann einer ein 2 beispiele schreiben und erklären wozu die dinger gut sind?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/245313/lernhilfe</link><generator>RSS for Node</generator><lastBuildDate>Fri, 18 Sep 2026 21:52:49 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/245313.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 12 Jul 2009 17:41:00 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to lernhilfe on Sun, 12 Jul 2009 17:41:00 GMT]]></title><description><![CDATA[<p>Kann mir jemand einen Tipp geben wie ich souveräner im Umgang mit Zeigern auf Zeiger werde?</p>
<p>Also ganz normale Zeiger stellen kein Problem dar aber sobal ich etwas wie</p>
<p>node** root</p>
<p>oder ähnliches sehe, versteh ich die welt nicht mehr<br />
kann einer ein 2 beispiele schreiben und erklären wozu die dinger gut sind?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1741614</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1741614</guid><dc:creator><![CDATA[shisha]]></dc:creator><pubDate>Sun, 12 Jul 2009 17:41:00 GMT</pubDate></item><item><title><![CDATA[Reply to lernhilfe on Sun, 12 Jul 2009 17:44:49 GMT]]></title><description><![CDATA[<p>In den meisten Fällen ist sowas in C++ überflüssig. In C stolpert man hin und wieder über sowas, aber in C++ taucht das wirklich nur höchst selten auf, wenn überhaupt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1741615</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1741615</guid><dc:creator><![CDATA[pumuckl]]></dc:creator><pubDate>Sun, 12 Jul 2009 17:44:49 GMT</pubDate></item><item><title><![CDATA[Reply to lernhilfe on Sun, 12 Jul 2009 17:46:47 GMT]]></title><description><![CDATA[<p>Such mal danach. Du bist nicht der einzige mit dem Problem. <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><a href="http://www.c-plusplus.net/forum/viewtopic-var-t-is-39497.html" rel="nofollow">http://www.c-plusplus.net/forum/viewtopic-var-t-is-39497.html</a></p>
<p>oder auch:</p>
<p><a href="http://www.google.ch/search?hl=de&amp;client=firefox-a&amp;rls=org.mozilla%3Ade%3Aofficial&amp;hs=P7N&amp;q=doppelzeiger+c%2B%2B&amp;btnG=Suche&amp;meta=" rel="nofollow">http://www.google.ch/search?hl=de&amp;client=firefox-a&amp;rls=org.mozilla%3Ade%3Aofficial&amp;hs=P7N&amp;q=doppelzeiger+c%2B%2B&amp;btnG=Suche&amp;meta=</a></p>
<p>oder:</p>
<p><a href="http://www.google.ch/search?hl=de&amp;client=firefox-a&amp;rls=org.mozilla%3Ade%3Aofficial&amp;hs=vmi&amp;q=mehrdimensionale+zeiger+c%2B%2B&amp;btnG=Suche&amp;meta=" rel="nofollow">http://www.google.ch/search?hl=de&amp;client=firefox-a&amp;rls=org.mozilla%3Ade%3Aofficial&amp;hs=vmi&amp;q=mehrdimensionale+zeiger+c%2B%2B&amp;btnG=Suche&amp;meta=</a></p>
<p>Da findet sich Haufenweise.. <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>Du darst einfach nicht denken, dass mehrdimensionale Zeiger irgendetwas anderes sind, als normale Zeiger. Anstatt auf einen Typ vom Typ int zeigt der Zeiger dann halt auf einen Typ vom Typ &quot;Zeiger auf int&quot;. <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>Oder als Typedef:</p>
<pre><code class="language-cpp">typedef int* p_int;

int* pi;
p_int* ppi; // ist dasselebe, wie int** ppi
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1741616</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1741616</guid><dc:creator><![CDATA[drakon]]></dc:creator><pubDate>Sun, 12 Jul 2009 17:46:47 GMT</pubDate></item><item><title><![CDATA[Reply to lernhilfe on Sun, 12 Jul 2009 18:07:52 GMT]]></title><description><![CDATA[<p>Wenn man selbst Listen und Bäume baut, kann das schon mal praktisch sein, weil man sich so Sonderfälle sparen kann. In C++ würde man das eventuell mit einer Referenz auf einen Zeiger machen.</p>
<p>Folgendes Beispiel habe ich gerade mal zusammengehackt. Angaben ohne Gewähr:</p>
<pre><code class="language-cpp">struct knoten
{
	knoten* links;
	knoten* rechts;

	int element;

	explicit knoten(int z)
		: links(0), rechts(0), element(z) {}

	~knoten()
	{ delete links; delete rechts; }
};

// wurzel ist eine Referenz auf einen Zeiger,
// der ein Null-Zeiger sein kann, wenn's das
// Ding noch nicht gibt
void hinzufuegen(knoten * &amp; wurzel, int elem)
{
	if (!wurzel) {
		wurzel = new knoten(elem);
	} else {
		if (elem == wurzel-&gt;element) return;
		hinzufuegen( (elem &lt; wurzel-&gt;element)
				? wurzel-&gt;links
				: wurzel-&gt;rechts, elem);
	}
}
</code></pre>
<p>Natürlich sollte man die Standard-Container vorziehen, soweit es geht.</p>
<p>Gruß,<br />
SP</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1741628</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1741628</guid><dc:creator><![CDATA[Sebastian Pizer]]></dc:creator><pubDate>Sun, 12 Jul 2009 18:07:52 GMT</pubDate></item></channel></rss>