<?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[Zeiger im Konstruktor von Elternklasse und NULL?]]></title><description><![CDATA[<p>Hallo allerseits,</p>
<p>Angenommen ich habe eine Klasse A deren Konstruktor in etwa lautet:</p>
<pre><code class="language-cpp">A(const std::string&amp; stuff)
</code></pre>
<p>Weiter habe ich eine Klasse B mit:</p>
<pre><code class="language-cpp">class B : public A
</code></pre>
<p>Der Konstruktor der Klasse B lautet:</p>
<pre><code class="language-cpp">B(InitKlasse* init) : A(init-&gt;get_some_stuff())
</code></pre>
<p>So läuft es ganz gut bis auf wenn init = NULL ist.</p>
<p>Wie umschifft ihr ein solches Problem?</p>
<p>Danke und Gruß</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/259623/zeiger-im-konstruktor-von-elternklasse-und-null</link><generator>RSS for Node</generator><lastBuildDate>Tue, 08 Sep 2026 19:43:07 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/259623.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 25 Jan 2010 19:00:06 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Zeiger im Konstruktor von Elternklasse und NULL? on Mon, 25 Jan 2010 19:00:06 GMT]]></title><description><![CDATA[<p>Hallo allerseits,</p>
<p>Angenommen ich habe eine Klasse A deren Konstruktor in etwa lautet:</p>
<pre><code class="language-cpp">A(const std::string&amp; stuff)
</code></pre>
<p>Weiter habe ich eine Klasse B mit:</p>
<pre><code class="language-cpp">class B : public A
</code></pre>
<p>Der Konstruktor der Klasse B lautet:</p>
<pre><code class="language-cpp">B(InitKlasse* init) : A(init-&gt;get_some_stuff())
</code></pre>
<p>So läuft es ganz gut bis auf wenn init = NULL ist.</p>
<p>Wie umschifft ihr ein solches Problem?</p>
<p>Danke und Gruß</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1844733</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1844733</guid><dc:creator><![CDATA[goran]]></dc:creator><pubDate>Mon, 25 Jan 2010 19:00:06 GMT</pubDate></item><item><title><![CDATA[Reply to Zeiger im Konstruktor von Elternklasse und NULL? on Mon, 25 Jan 2010 19:03:31 GMT]]></title><description><![CDATA[<p>Entweder</p>
<pre><code class="language-cpp">B(InitKlasse&amp; init)
  : A(init.get_some_stuff())
</code></pre>
<p>Oder</p>
<pre><code class="language-cpp">B(InitKlasse* init)
  : A(init ? init-&gt;get_some_stuff() : &quot;Defaultvalue&quot;)
</code></pre>
<p>Grüssli</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1844734</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1844734</guid><dc:creator><![CDATA[Dravere]]></dc:creator><pubDate>Mon, 25 Jan 2010 19:03:31 GMT</pubDate></item><item><title><![CDATA[Reply to Zeiger im Konstruktor von Elternklasse und NULL? on Mon, 25 Jan 2010 21:20:41 GMT]]></title><description><![CDATA[<p>Besten Dank!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1844810</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1844810</guid><dc:creator><![CDATA[goran]]></dc:creator><pubDate>Mon, 25 Jan 2010 21:20:41 GMT</pubDate></item></channel></rss>