<?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[Membervariable einer Klasse nicht mit Standardkonstruktor verwenden]]></title><description><![CDATA[<p>Hallo zusammen,</p>
<p>ich hab mal - glaube ich - eine ganz blöde Frage...</p>
<p>Ich hab eine Klasse A die keinen Standardkonstruktor hat sondern einen Integer übergeben bekommt. Nun möchte ich in Klasse B eine Membervariable von Klasse A verwenden...</p>
<pre><code>private:
  KlasseA m_KlasseA(100);
</code></pre>
<p>Aber der Compiler meldet mir immer den Fehler 'Konstante'... was hat das zu bedeuten bzw. wie kann ich eine Membervariable verwenden vom Typ der Klasse A?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/175229/membervariable-einer-klasse-nicht-mit-standardkonstruktor-verwenden</link><generator>RSS for Node</generator><lastBuildDate>Sat, 19 Sep 2026 01:28:16 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/175229.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 08 Mar 2007 10:53:30 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Membervariable einer Klasse nicht mit Standardkonstruktor verwenden on Thu, 08 Mar 2007 10:53:30 GMT]]></title><description><![CDATA[<p>Hallo zusammen,</p>
<p>ich hab mal - glaube ich - eine ganz blöde Frage...</p>
<p>Ich hab eine Klasse A die keinen Standardkonstruktor hat sondern einen Integer übergeben bekommt. Nun möchte ich in Klasse B eine Membervariable von Klasse A verwenden...</p>
<pre><code>private:
  KlasseA m_KlasseA(100);
</code></pre>
<p>Aber der Compiler meldet mir immer den Fehler 'Konstante'... was hat das zu bedeuten bzw. wie kann ich eine Membervariable verwenden vom Typ der Klasse A?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1241559</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1241559</guid><dc:creator><![CDATA[Neuling_]]></dc:creator><pubDate>Thu, 08 Mar 2007 10:53:30 GMT</pubDate></item><item><title><![CDATA[Reply to Membervariable einer Klasse nicht mit Standardkonstruktor verwenden on Thu, 08 Mar 2007 10:58:45 GMT]]></title><description><![CDATA[<p>Die Member der Klasse werden erst im eigenen Ctor initialisiert - wenn du nicht den Default-Ctor verwenden willst/kannst, über die Initialisierungsliste:</p>
<pre><code class="language-cpp">class test
{
  subclass m_sub;
public:
  test() : m_sub(100) {}
};
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1241563</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1241563</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Thu, 08 Mar 2007 10:58:45 GMT</pubDate></item><item><title><![CDATA[Reply to Membervariable einer Klasse nicht mit Standardkonstruktor verwenden on Thu, 08 Mar 2007 11:01:58 GMT]]></title><description><![CDATA[<p>mach doch folgendes :</p>
<pre><code class="language-cpp">private:
  KlasseA *m_KlasseA;
</code></pre>
<p>Im Konstruktor :</p>
<pre><code class="language-cpp">m_KlasseA = new KlasseA(100);
</code></pre>
<p>Im Destruktor wieder deleten</p>
<p>Es gibt bestimmt auch noch einen anderen Weg, aber dieser fällt mir gerade nicht ein.</p>
<p>Gruß SciFi</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1241567</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1241567</guid><dc:creator><![CDATA[SciFi_ausgeloggt]]></dc:creator><pubDate>Thu, 08 Mar 2007 11:01:58 GMT</pubDate></item><item><title><![CDATA[Reply to Membervariable einer Klasse nicht mit Standardkonstruktor verwenden on Thu, 08 Mar 2007 12:01:05 GMT]]></title><description><![CDATA[<p>SciFi_ausgeloggt schrieb:</p>
<blockquote>
<p>mach doch folgendes :</p>
<pre><code class="language-cpp">private:
  KlasseA *m_KlasseA;
</code></pre>
<p>...</p>
</blockquote>
<p>Wieso sollte man das tun ?<br />
Oversized für dieses Anliegen und importiert überflüssig Gefahren/Aufwand.</p>
<p>Ich stimme auch für Initialisierungsliste...</p>
<p>Gruß,</p>
<p>Simon2.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1241602</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1241602</guid><dc:creator><![CDATA[Simon2]]></dc:creator><pubDate>Thu, 08 Mar 2007 12:01:05 GMT</pubDate></item></channel></rss>