<?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[Konstruktor im Konstruktor aufrufen...]]></title><description><![CDATA[<p>Hi,</p>
<p>Kann man in einem Konstruktor z.B. den Standardkonstruktor der selben Klasse aufrufen? Also in Java sieht das dann ja so aus:</p>
<pre><code class="language-java">public class MyClass
{
    private int Zahl1;
    private int Zahl2;

    public MyClass()
    {
        Zahl1 = 5;
    }
    //------------------
    public MyClass(int Val)
    {
        this(); //ruft MyClass::MyClass() auf
        Zahl2 = Val;
    }
}
</code></pre>
<p>Kann man das in C++ auch? Oder werd ich nicht drum rumkommen, die Standardinitialisierung in ne &quot;Init&quot;-Fkt zu legen? <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>Thx, Maffe</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/186909/konstruktor-im-konstruktor-aufrufen</link><generator>RSS for Node</generator><lastBuildDate>Thu, 24 Sep 2026 11:54:58 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/186909.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 13 Jul 2007 14:35:26 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Konstruktor im Konstruktor aufrufen... on Fri, 13 Jul 2007 14:35:26 GMT]]></title><description><![CDATA[<p>Hi,</p>
<p>Kann man in einem Konstruktor z.B. den Standardkonstruktor der selben Klasse aufrufen? Also in Java sieht das dann ja so aus:</p>
<pre><code class="language-java">public class MyClass
{
    private int Zahl1;
    private int Zahl2;

    public MyClass()
    {
        Zahl1 = 5;
    }
    //------------------
    public MyClass(int Val)
    {
        this(); //ruft MyClass::MyClass() auf
        Zahl2 = Val;
    }
}
</code></pre>
<p>Kann man das in C++ auch? Oder werd ich nicht drum rumkommen, die Standardinitialisierung in ne &quot;Init&quot;-Fkt zu legen? <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>Thx, Maffe</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1324737</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1324737</guid><dc:creator><![CDATA[Maffe001]]></dc:creator><pubDate>Fri, 13 Jul 2007 14:35:26 GMT</pubDate></item><item><title><![CDATA[Reply to Konstruktor im Konstruktor aufrufen... on Fri, 13 Jul 2007 14:44:13 GMT]]></title><description><![CDATA[<p>Geht nicht. Und der Standardweg ist eine init()-Funktion.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1324747</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1324747</guid><dc:creator><![CDATA[lolz]]></dc:creator><pubDate>Fri, 13 Jul 2007 14:44:13 GMT</pubDate></item><item><title><![CDATA[Reply to Konstruktor im Konstruktor aufrufen... on Fri, 13 Jul 2007 14:49:02 GMT]]></title><description><![CDATA[<p>Oder Default-Parameter...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1324749</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1324749</guid><dc:creator><![CDATA[standartweg]]></dc:creator><pubDate>Fri, 13 Jul 2007 14:49:02 GMT</pubDate></item><item><title><![CDATA[Reply to Konstruktor im Konstruktor aufrufen... on Fri, 13 Jul 2007 14:53:32 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">class MyClass
{
private:
  int Zahl1;
  int Zahl2;
public:
    MyClass(int Val) : Zahl1(5), Zahl2(Val) {}
};
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1324750</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1324750</guid><dc:creator><![CDATA[mbu]]></dc:creator><pubDate>Fri, 13 Jul 2007 14:53:32 GMT</pubDate></item><item><title><![CDATA[Reply to Konstruktor im Konstruktor aufrufen... on Fri, 13 Jul 2007 19:28:59 GMT]]></title><description><![CDATA[<p>Also die Init()-Fkt...</p>
<p>Gut, danke an alle. <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/1324919</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1324919</guid><dc:creator><![CDATA[Maffe001]]></dc:creator><pubDate>Fri, 13 Jul 2007 19:28:59 GMT</pubDate></item></channel></rss>