<?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[Abfragen ob Variable initialisiert ist]]></title><description><![CDATA[<p>Hi,<br />
ich hab ne Uniaufgabe wo ich ein Baumkonstrukt als Klasse programmieren soll. Dazu soll jeder Knoten eine ID bekommen, die ich im Konstruktor auf 0 setzen soll und dann aber auch eins hochzählen soll.</p>
<p>Jetzt ist mir nicht ganz ersichtlich, wie das funktionieren soll. Denn wenn ich in der main funktion einen childknoten erstelle, dann hat der ja die ID 1, so wie jeder andere Knoten auch <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
<p>Deswegen meine Frage, wie ich eine ID in der Klasse initialisier, die dann auch immer einen um 1 höheren Wert hat.</p>
<p>Ich hoffe ich habe mich zu später Stunde verständlich ausgedrückt <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>
]]></description><link>https://www.c-plusplus.net/forum/topic/266024/abfragen-ob-variable-initialisiert-ist</link><generator>RSS for Node</generator><lastBuildDate>Thu, 03 Sep 2026 15:44:28 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/266024.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 02 May 2010 20:33:32 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Abfragen ob Variable initialisiert ist on Sun, 02 May 2010 20:33:32 GMT]]></title><description><![CDATA[<p>Hi,<br />
ich hab ne Uniaufgabe wo ich ein Baumkonstrukt als Klasse programmieren soll. Dazu soll jeder Knoten eine ID bekommen, die ich im Konstruktor auf 0 setzen soll und dann aber auch eins hochzählen soll.</p>
<p>Jetzt ist mir nicht ganz ersichtlich, wie das funktionieren soll. Denn wenn ich in der main funktion einen childknoten erstelle, dann hat der ja die ID 1, so wie jeder andere Knoten auch <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
<p>Deswegen meine Frage, wie ich eine ID in der Klasse initialisier, die dann auch immer einen um 1 höheren Wert hat.</p>
<p>Ich hoffe ich habe mich zu später Stunde verständlich ausgedrückt <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>
]]></description><link>https://www.c-plusplus.net/forum/post/1891514</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1891514</guid><dc:creator><![CDATA[Cloppy]]></dc:creator><pubDate>Sun, 02 May 2010 20:33:32 GMT</pubDate></item><item><title><![CDATA[Reply to Abfragen ob Variable initialisiert ist on Sun, 02 May 2010 20:38:12 GMT]]></title><description><![CDATA[<p>Gib der Klasse eine statische Variable, die die Anzahl der Instanzen des Objektes zählen soll. Im Konstruktor erhöhst du diese Zählvariable und weist der ID-Variable dessen Wert zu.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1891516</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1891516</guid><dc:creator><![CDATA[Janjan]]></dc:creator><pubDate>Sun, 02 May 2010 20:38:12 GMT</pubDate></item><item><title><![CDATA[Reply to Abfragen ob Variable initialisiert ist on Sun, 02 May 2010 20:39:41 GMT]]></title><description><![CDATA[<p>Du kannst z.B eine statische Variable dazu benutzen.</p>
<pre><code class="language-cpp">class node
{
 static int next_id;
 int id;
 public:
   node (){ id = next_id++; } // id zuweise und inkrementieren
};

int node::next_id = 0; // initialisierung der Variable
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1891517</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1891517</guid><dc:creator><![CDATA[drakon]]></dc:creator><pubDate>Sun, 02 May 2010 20:39:41 GMT</pubDate></item><item><title><![CDATA[Reply to Abfragen ob Variable initialisiert ist on Sun, 02 May 2010 20:47:08 GMT]]></title><description><![CDATA[<p>besten Dank, funktioniert wunderbar! <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/1891522</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1891522</guid><dc:creator><![CDATA[Cloppy]]></dc:creator><pubDate>Sun, 02 May 2010 20:47:08 GMT</pubDate></item></channel></rss>