<?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[&#x2F;&#x2F;Wo im Standard? int* array[2][2] = { NULL };]]></title><description><![CDATA[<pre><code class="language-cpp">int* array[2][2] = { NULL };
</code></pre>
<p>soweit ich das richtig im Kopf hatte, schreibt der Standard vor, dass dadurch ALLE Einträge im Array mit NULL initialisert werden.<br />
Hat jemand grad den Abschnitt in der ISO parat?</p>
<p>Und wieso erhalte ich bei obigen Kontrukt die warning:</p>
<blockquote>
<p>missing braces around initializer</p>
</blockquote>
<p>?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/209143/wo-im-standard-int-array-2-2-null</link><generator>RSS for Node</generator><lastBuildDate>Mon, 12 Oct 2026 12:33:34 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/209143.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 27 Mar 2008 10:32:32 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to &#x2F;&#x2F;Wo im Standard? int* array[2][2] = { NULL }; on Thu, 27 Mar 2008 10:33:57 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">int* array[2][2] = { NULL };
</code></pre>
<p>soweit ich das richtig im Kopf hatte, schreibt der Standard vor, dass dadurch ALLE Einträge im Array mit NULL initialisert werden.<br />
Hat jemand grad den Abschnitt in der ISO parat?</p>
<p>Und wieso erhalte ich bei obigen Kontrukt die warning:</p>
<blockquote>
<p>missing braces around initializer</p>
</blockquote>
<p>?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1481224</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1481224</guid><dc:creator><![CDATA[muffmolch]]></dc:creator><pubDate>Thu, 27 Mar 2008 10:33:57 GMT</pubDate></item><item><title><![CDATA[Reply to &#x2F;&#x2F;Wo im Standard? int* array[2][2] = { NULL }; on Thu, 27 Mar 2008 10:38:34 GMT]]></title><description><![CDATA[<p>12.6.1 Punkt 2</p>
<p>&quot;[...] If there are fewer initializers in the initializer-list than members of the aggregate, each member not explicitly initialized shall be value-initialized&quot;</p>
<p>Zur Warnung: Das erste Element ist ein int[2], müsste also so aussehen:</p>
<pre><code class="language-cpp">int* code[2][2] = { { 0 } };
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1481233</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1481233</guid><dc:creator><![CDATA[LordJaxom]]></dc:creator><pubDate>Thu, 27 Mar 2008 10:38:34 GMT</pubDate></item><item><title><![CDATA[Reply to &#x2F;&#x2F;Wo im Standard? int* array[2][2] = { NULL }; on Thu, 27 Mar 2008 10:46:09 GMT]]></title><description><![CDATA[<p>okay, nun habe ich es auch gefunden! danke.<br />
für ein 3D-Array muss es dann folglich zur Vermeidung der warning so aussehen</p>
<pre><code>int* array[2][2&rsqb;&rsqb;[2] = { { { NULL} } };
</code></pre>
<p>Der Compiler stört sich also daran, dass ich das Feld nicht exakt angebe, richtig?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1481239</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1481239</guid><dc:creator><![CDATA[muffmolch]]></dc:creator><pubDate>Thu, 27 Mar 2008 10:46:09 GMT</pubDate></item><item><title><![CDATA[Reply to &#x2F;&#x2F;Wo im Standard? int* array[2][2] = { NULL }; on Thu, 27 Mar 2008 11:04:21 GMT]]></title><description><![CDATA[<p>Bei structs geht das soweit ich weiß ja auch,</p>
<p>MeinStruct mSt = {0};</p>
<p>Aber was ist da eigentlich wenn dieses struct auch wieder structs beinhaltet? Dann wird auch gemeckert...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1481246</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1481246</guid><dc:creator><![CDATA[Fellhuhn]]></dc:creator><pubDate>Thu, 27 Mar 2008 11:04:21 GMT</pubDate></item><item><title><![CDATA[Reply to &#x2F;&#x2F;Wo im Standard? int* array[2][2] = { NULL }; on Thu, 27 Mar 2008 11:48:24 GMT]]></title><description><![CDATA[<p>In C++ ist es erlaubt (8.5.1 Punkt 8), null Elemente anzugeben, da reicht dann ein leeres Klammerpaar. Dann ist die Initialisierung unabhängig von der Dimension des Arrays oder dem Typ der Mitglieder.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1481273</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1481273</guid><dc:creator><![CDATA[LordJaxom]]></dc:creator><pubDate>Thu, 27 Mar 2008 11:48:24 GMT</pubDate></item><item><title><![CDATA[Reply to &#x2F;&#x2F;Wo im Standard? int* array[2][2] = { NULL }; on Thu, 27 Mar 2008 12:18:47 GMT]]></title><description><![CDATA[<p>warum schreibst du eigtl bei jedem topic immer // davor?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1481311</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1481311</guid><dc:creator><![CDATA[warum?]]></dc:creator><pubDate>Thu, 27 Mar 2008 12:18:47 GMT</pubDate></item><item><title><![CDATA[Reply to &#x2F;&#x2F;Wo im Standard? int* array[2][2] = { NULL }; on Thu, 27 Mar 2008 12:42:36 GMT]]></title><description><![CDATA[<p>damit ich meine eigenen threads wiedererkenne <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="🙂"
    /><br />
nein, Spass beiseite. alte angewohnheit... eigentlich schreibe ich immer</p>
<blockquote>
<p>&quot;[boost] shared_ptr&quot;,</p>
</blockquote>
<p>damit man weiß worum es grob geht oder eben</p>
<blockquote>
<p>&quot;//boost - shared_ptr&quot;</p>
</blockquote>
<p>nix für ungut,<br />
SirAnn</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1481338</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1481338</guid><dc:creator><![CDATA[muffmolch]]></dc:creator><pubDate>Thu, 27 Mar 2008 12:42:36 GMT</pubDate></item></channel></rss>