<?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[Wie Konstruktoren in der Element-Initialisiererliste bei integrierten Arrays aufrufen?]]></title><description><![CDATA[<p>Ich habe eine Klasse A, die eine andere Klasse B in einem integrierten Array hält. In der Element-Initialisiererliste von A möchte ich jetzt explizit bestimmte B-Konstruktoren aufrufen, aber wie kann man das machen?</p>
<pre><code class="language-cpp">class A
{
    public:
    A(...): array[0](...), array[1](...) // &lt;- wie?
    {

    }

    private:
    B array[4];
};
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/topic/218899/wie-konstruktoren-in-der-element-initialisiererliste-bei-integrierten-arrays-aufrufen</link><generator>RSS for Node</generator><lastBuildDate>Thu, 08 Oct 2026 17:41:46 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/218899.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 27 Jul 2008 00:25:26 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Wie Konstruktoren in der Element-Initialisiererliste bei integrierten Arrays aufrufen? on Sun, 27 Jul 2008 00:25:26 GMT]]></title><description><![CDATA[<p>Ich habe eine Klasse A, die eine andere Klasse B in einem integrierten Array hält. In der Element-Initialisiererliste von A möchte ich jetzt explizit bestimmte B-Konstruktoren aufrufen, aber wie kann man das machen?</p>
<pre><code class="language-cpp">class A
{
    public:
    A(...): array[0](...), array[1](...) // &lt;- wie?
    {

    }

    private:
    B array[4];
};
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1554315</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1554315</guid><dc:creator><![CDATA[Roy]]></dc:creator><pubDate>Sun, 27 Jul 2008 00:25:26 GMT</pubDate></item><item><title><![CDATA[Reply to Wie Konstruktoren in der Element-Initialisiererliste bei integrierten Arrays aufrufen? on Sun, 27 Jul 2008 11:18:02 GMT]]></title><description><![CDATA[<p>du musst ueber placement new arbeiten</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1554476</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1554476</guid><dc:creator><![CDATA[Shade Of Mine]]></dc:creator><pubDate>Sun, 27 Jul 2008 11:18:02 GMT</pubDate></item><item><title><![CDATA[Reply to Wie Konstruktoren in der Element-Initialisiererliste bei integrierten Arrays aufrufen? on Sun, 27 Jul 2008 14:35:17 GMT]]></title><description><![CDATA[<p>Hmm, ist das wirklich empfehlenswert? Nachdem was ich jetzt gelesen habe, ist das enorm fehlerträchtig. <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=":/"
      alt="😕"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1554603</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1554603</guid><dc:creator><![CDATA[Roy]]></dc:creator><pubDate>Sun, 27 Jul 2008 14:35:17 GMT</pubDate></item><item><title><![CDATA[Reply to Wie Konstruktoren in der Element-Initialisiererliste bei integrierten Arrays aufrufen? on Sun, 27 Jul 2008 14:38:07 GMT]]></title><description><![CDATA[<p>Roy schrieb:</p>
<blockquote>
<p>Hmm, ist das wirklich empfehlenswert? Nachdem was ich jetzt gelesen habe, ist das enorm fehlerträchtig. <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=":/"
      alt="😕"
    /></p>
</blockquote>
<p>du musst halt wissen was du tust.<br />
aber fehlertraechtig? ne...</p>
<p>die standard library hilft dir ja mit std::destroy, std::construct, std::unitialized_fill,...</p>
<p>einfach geht es, indem du zB std::vector verwendest, der versteckt das placement new vor dir - er allokiert aber dynamisch speicher und allokiert mehr als du brauchst... dafuer leichter zu verwenden.</p>
<p>muss man abwegen was du willst...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1554606</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1554606</guid><dc:creator><![CDATA[Shade Of Mine]]></dc:creator><pubDate>Sun, 27 Jul 2008 14:38:07 GMT</pubDate></item></channel></rss>