<?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[2ter Konstruktor? this( &amp;quot;&amp;quot; )?]]></title><description><![CDATA[<p>Ich hab ne Klasse und brauche dafuer 2 konstruktoren:</p>
<pre><code class="language-cpp">Message::Message()
{
this( &quot;&quot; ); // Hiilfe
....
};

Message::Message( QString&amp; user )
{
...
};
</code></pre>
<p>Wie ihr vielleicht seht versuche ich aus dem ersten Konstructor den 2ten aufzurufen. Das funktioniert aber mit this(&quot;&quot;) nicht.<br />
Deshalb, wie schreibe ich das richtig?</p>
<p>mfg</p>
<p>P.S.: Der variable user einen default-Wert zuzuweisen ist keine brauchbare loesung, da der erste noch spezielle Werte setzt, die der zweite eben nicht macht!</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/132321/2ter-konstruktor-this-quot-quot</link><generator>RSS for Node</generator><lastBuildDate>Thu, 27 Aug 2026 10:47:12 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/132321.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 09 Jan 2006 20:42:09 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to 2ter Konstruktor? this( &amp;quot;&amp;quot; )? on Mon, 09 Jan 2006 20:42:09 GMT]]></title><description><![CDATA[<p>Ich hab ne Klasse und brauche dafuer 2 konstruktoren:</p>
<pre><code class="language-cpp">Message::Message()
{
this( &quot;&quot; ); // Hiilfe
....
};

Message::Message( QString&amp; user )
{
...
};
</code></pre>
<p>Wie ihr vielleicht seht versuche ich aus dem ersten Konstructor den 2ten aufzurufen. Das funktioniert aber mit this(&quot;&quot;) nicht.<br />
Deshalb, wie schreibe ich das richtig?</p>
<p>mfg</p>
<p>P.S.: Der variable user einen default-Wert zuzuweisen ist keine brauchbare loesung, da der erste noch spezielle Werte setzt, die der zweite eben nicht macht!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/962197</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/962197</guid><dc:creator><![CDATA[moe szyslak]]></dc:creator><pubDate>Mon, 09 Jan 2006 20:42:09 GMT</pubDate></item><item><title><![CDATA[Reply to 2ter Konstruktor? this( &amp;quot;&amp;quot; )? on Mon, 09 Jan 2006 20:49:04 GMT]]></title><description><![CDATA[<p>Geht in C++ nicht wie man das in Java kennt. Kannst aber einfach eine private Init-Methode schreiben die dann von beiden aufgerufen wird. Oder du machst es (wenn es wirklich so wie in deinem Beispiel ist) so:</p>
<pre><code class="language-cpp">class Foo
{
    Foo(string &amp;text = &quot;&quot;);
};
</code></pre>
<p>Gruß</p>
]]></description><link>https://www.c-plusplus.net/forum/post/962207</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/962207</guid><dc:creator><![CDATA[FireFlow]]></dc:creator><pubDate>Mon, 09 Jan 2006 20:49:04 GMT</pubDate></item><item><title><![CDATA[Reply to 2ter Konstruktor? this( &amp;quot;&amp;quot; )? on Mon, 09 Jan 2006 21:20:47 GMT]]></title><description><![CDATA[<p>Hab mich fuer die init-Methode entschieden, danke!!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/962250</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/962250</guid><dc:creator><![CDATA[moe szyslak]]></dc:creator><pubDate>Mon, 09 Jan 2006 21:20:47 GMT</pubDate></item></channel></rss>