<?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[initialisierer liste]]></title><description><![CDATA[<p>hallo liebe forengemeinde,<br />
ich hab leider ein kleines problem mit structs und arrays. Und zwar habe ich ein template struct welche 3 arrays hält, und dieses template ist in einer anderen template struct.MEin problem, ich will letzteres ganz einfach über eine initialisierer liste initialisieren oder wenigstens nach der kontruktion des typs mit standardwerten ihn mit einer initialisierer liste komplett neue werte zuweisen. ich bekomme es leider nur nicht hin und ich denke mal für euch ist dies ein klax, eher ein witz.</p>
<p>folgendes konstrukt sei gegeben:</p>
<pre><code>template&lt;typename T&gt;
struct planks{
    T alu[5];
    T steel[5];
    T wodden[5];
    planks()=default;
};

template&lt;class T&gt;
struct components{
	planks&lt;T&gt; pchoice;
	T guard[5];
	T t_board[5];
	T v_frame[3];
	T b_transom;
	T dia;
	T e_guard;
	T ladder;
	T b_jack;
	components():pchoice(),guard({0}),t_board({0}),v_frame({0}),
                 b_transom(0),dia(0),e_guard(0),ladder(0),b_jack(0){};
};
</code></pre>
<p>bedanke mich schonaml im vorraus für jegliche konstruktive hilfe <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":-)"
      alt="🙂"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/topic/320813/initialisierer-liste</link><generator>RSS for Node</generator><lastBuildDate>Wed, 22 Jul 2026 13:14:07 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/320813.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 13 Oct 2013 15:02:22 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to initialisierer liste on Sun, 13 Oct 2013 15:02:22 GMT]]></title><description><![CDATA[<p>hallo liebe forengemeinde,<br />
ich hab leider ein kleines problem mit structs und arrays. Und zwar habe ich ein template struct welche 3 arrays hält, und dieses template ist in einer anderen template struct.MEin problem, ich will letzteres ganz einfach über eine initialisierer liste initialisieren oder wenigstens nach der kontruktion des typs mit standardwerten ihn mit einer initialisierer liste komplett neue werte zuweisen. ich bekomme es leider nur nicht hin und ich denke mal für euch ist dies ein klax, eher ein witz.</p>
<p>folgendes konstrukt sei gegeben:</p>
<pre><code>template&lt;typename T&gt;
struct planks{
    T alu[5];
    T steel[5];
    T wodden[5];
    planks()=default;
};

template&lt;class T&gt;
struct components{
	planks&lt;T&gt; pchoice;
	T guard[5];
	T t_board[5];
	T v_frame[3];
	T b_transom;
	T dia;
	T e_guard;
	T ladder;
	T b_jack;
	components():pchoice(),guard({0}),t_board({0}),v_frame({0}),
                 b_transom(0),dia(0),e_guard(0),ladder(0),b_jack(0){};
};
</code></pre>
<p>bedanke mich schonaml im vorraus für jegliche konstruktive hilfe <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":-)"
      alt="🙂"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2359973</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2359973</guid><dc:creator><![CDATA[negaduck]]></dc:creator><pubDate>Sun, 13 Oct 2013 15:02:22 GMT</pubDate></item><item><title><![CDATA[Reply to initialisierer liste on Sun, 13 Oct 2013 15:28:44 GMT]]></title><description><![CDATA[<p>Entferne den Default-Konstruktor, dann kannst du jeden Member durch die Initialisierungsliste initialisieren.</p>
<pre><code>components&lt;int&gt; c{ {{0, 0, 0}, {1, 1, 1}, {2, 2, 2}}, {} };
</code></pre>
<p>Alle Member, für die du keinen Initializer angibst, werden hier mit 0 initialisiert.</p>
<p>P.S.: Es heißt &quot;Voraus&quot;.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2359986</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2359986</guid><dc:creator><![CDATA[Columbo]]></dc:creator><pubDate>Sun, 13 Oct 2013 15:28:44 GMT</pubDate></item><item><title><![CDATA[Reply to initialisierer liste on Sun, 13 Oct 2013 16:17:20 GMT]]></title><description><![CDATA[<p>hey super, jetzt klappt alles wie geplant.Dabke und euch noch einen erholsamen sonntag</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2360002</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2360002</guid><dc:creator><![CDATA[negaduck]]></dc:creator><pubDate>Sun, 13 Oct 2013 16:17:20 GMT</pubDate></item></channel></rss>