<?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[Welche Ausgabe erwartet ihr?]]></title><description><![CDATA[<pre><code>#include &lt;iostream&gt;
#include &lt;vector&gt;

int main() {
  std::vector&lt;int&gt; v1(1, 2);
  std::vector&lt;int&gt; v2{ 1, 2 };
  std::cout &lt;&lt; v1.size() &lt;&lt; v2.size();
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/topic/327744/welche-ausgabe-erwartet-ihr</link><generator>RSS for Node</generator><lastBuildDate>Wed, 08 Jul 2026 22:44:46 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/327744.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 01 Sep 2014 19:57:28 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Welche Ausgabe erwartet ihr? on Mon, 01 Sep 2014 19:57:28 GMT]]></title><description><![CDATA[<pre><code>#include &lt;iostream&gt;
#include &lt;vector&gt;

int main() {
  std::vector&lt;int&gt; v1(1, 2);
  std::vector&lt;int&gt; v2{ 1, 2 };
  std::cout &lt;&lt; v1.size() &lt;&lt; v2.size();
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2415724</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2415724</guid><dc:creator><![CDATA[blurry333]]></dc:creator><pubDate>Mon, 01 Sep 2014 19:57:28 GMT</pubDate></item><item><title><![CDATA[Reply to Welche Ausgabe erwartet ihr? on Mon, 01 Sep 2014 20:00:33 GMT]]></title><description><![CDATA[<p>Ja, uniform list initialization ist scheiße und hat nur zwei vernünftige Anwendungsfälle: um mal eben default-ctors aufzurufen und Aggregate zu initialisieren.<br />
Bei allem anderen ist das extrem unintuitiv sobald der Typ ein initializer_list Konstruktor hat.</p>
<p>@Mods: Diesen Thread von blurry müsstet ihr jetzt nicht unbedingt löschen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2415725</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2415725</guid><dc:creator><![CDATA[Nathan]]></dc:creator><pubDate>Mon, 01 Sep 2014 20:00:33 GMT</pubDate></item><item><title><![CDATA[Reply to Welche Ausgabe erwartet ihr? on Mon, 01 Sep 2014 20:07:23 GMT]]></title><description><![CDATA[<p>Die Ausgabe ist übrigends 12 . Keine Ahnung warum.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2415727</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2415727</guid><dc:creator><![CDATA[blurry333]]></dc:creator><pubDate>Mon, 01 Sep 2014 20:07:23 GMT</pubDate></item><item><title><![CDATA[Reply to Welche Ausgabe erwartet ihr? on Mon, 01 Sep 2014 20:19:26 GMT]]></title><description><![CDATA[<p>Ich würde die Ausgabe 12 erwarten. v1 ist ein Vektor mit einem Element, v2 ist ein Vektor mit zwei Elementen...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2415729</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2415729</guid><dc:creator><![CDATA[dot]]></dc:creator><pubDate>Mon, 01 Sep 2014 20:19:26 GMT</pubDate></item><item><title><![CDATA[Reply to Welche Ausgabe erwartet ihr? on Mon, 01 Sep 2014 20:42:24 GMT]]></title><description><![CDATA[<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/29873">@Nathan</a>: Keiner hat Lust blurry hier eine adäquate Antwort zu geben, auch dot trollt nur rum - und das obwohl die Frage erstaunlich gut ist und im Forum noch gar nicht behandelt wurde (AFAIR).</p>
<p>SeppJ hatte mit dem Auslotungsprozess leider völlig Recht.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2415732</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2415732</guid><dc:creator><![CDATA[Columbo]]></dc:creator><pubDate>Mon, 01 Sep 2014 20:42:24 GMT</pubDate></item><item><title><![CDATA[Reply to Welche Ausgabe erwartet ihr? on Mon, 01 Sep 2014 21:19:19 GMT]]></title><description><![CDATA[<p>Arcoth schrieb:</p>
<blockquote>
<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/29873">@Nathan</a>: Keiner hat Lust blurry hier eine adäquate Antwort zu geben, auch dot trollt nur rum - und das obwohl die Frage erstaunlich gut ist und im Forum noch gar nicht behandelt wurde (AFAIR).</p>
<p>SeppJ hatte mit dem Auslotungsprozess leider völlig Recht.</p>
</blockquote>
<p>Ok, das musst du mir jetzt erklären, wo genau trolle ich bitte rum? Die Frage seh ich hier iirc nicht zum ersten Mal und selbst der <a href="http://en.wikipedia.org/wiki/C%2B%2B11#Uniform_initialization" rel="nofollow">Wikipedia Artikel</a> sowie so ziemlich jedes Beispiel zum entsprechenden Sprachfeature, das ich je gesehen hab, geht sogar auf <em>exakt</em> das Problem hier ein...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2415735</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2415735</guid><dc:creator><![CDATA[dot]]></dc:creator><pubDate>Mon, 01 Sep 2014 21:19:19 GMT</pubDate></item><item><title><![CDATA[Reply to Welche Ausgabe erwartet ihr? on Mon, 01 Sep 2014 21:21:44 GMT]]></title><description><![CDATA[<p>Ups hab gar nicht gesehen dass es einmal runde Klammer und das andere mal geschweifte sind <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/2415736</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2415736</guid><dc:creator><![CDATA[blurry333]]></dc:creator><pubDate>Mon, 01 Sep 2014 21:21:44 GMT</pubDate></item><item><title><![CDATA[Reply to Welche Ausgabe erwartet ihr? on Mon, 01 Sep 2014 21:42:52 GMT]]></title><description><![CDATA[<blockquote>
<p>wo genau trolle ich bitte rum?</p>
</blockquote>
<p>Du hast praktisch genau das ausgesagt was schon längst jeder (einschließlich blurry) wissen musste: Das nämlich der erste <code>vector</code> ein, der zweite aber zwei Elemente hat. Das ist ja auch genau das was die Ausgabe uns so offenkundig verrät. Die Frage war <strong>warum</strong> das der Fall ist. Da du redundanterweise etwas völlig offensichtliches erklärt hast, kam für mich dein Beitrag als Getrolle an. <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>
<p>Mit &quot;erstaunlich gut&quot; meinte ich hier auch eigentlich &quot;erstaunlich gut für blurrys Verhältnisse&quot;. Natürlich wurde die Frage schon huntertmal durchgekaut und dient als das Standardbeispiel um Schwächen von uniform initialization aufzuzeigen. Dennoch kann ich mich noch nicht an einen Thread erinnern der sich um genau diesen konkreten Fall gehandelt hat.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2415737</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2415737</guid><dc:creator><![CDATA[Columbo]]></dc:creator><pubDate>Mon, 01 Sep 2014 21:42:52 GMT</pubDate></item><item><title><![CDATA[Reply to Welche Ausgabe erwartet ihr? on Mon, 01 Sep 2014 22:28:04 GMT]]></title><description><![CDATA[<p>Arcoth schrieb:</p>
<blockquote>
<blockquote>
<p>wo genau trolle ich bitte rum?</p>
</blockquote>
<p>Du hast praktisch genau das ausgesagt was schon längst jeder (einschließlich blurry) wissen musste: Das nämlich der erste <code>vector</code> ein, der zweite aber zwei Elemente hat. Das ist ja auch genau das was die Ausgabe uns so offenkundig verrät. Die Frage war <strong>warum</strong> das der Fall ist. Da du redundanterweise etwas völlig offensichtliches erklärt hast, kam für mich dein Beitrag als Getrolle an. <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>
</blockquote>
<p>Ok, das macht Sinn; da ich die Antwort kannte, hab ich wohl zu viele Gedankensprünge auf einmal gemacht <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f921.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--clown_face"
      title=":clown:"
      alt="🤡"
    /> . Ich dachte, wenn ich darauf hinweise, dass die beiden Varianten offenbar zu Vektoren mit unterschiedlicher Anzahl an Elementen führen, würde ein Licht aufgehen...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2415739</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2415739</guid><dc:creator><![CDATA[dot]]></dc:creator><pubDate>Mon, 01 Sep 2014 22:28:04 GMT</pubDate></item><item><title><![CDATA[Reply to Welche Ausgabe erwartet ihr? on Tue, 02 Sep 2014 05:48:50 GMT]]></title><description><![CDATA[<p>Arcoth schrieb:</p>
<blockquote>
<p>Die Frage war <strong>warum</strong> das der Fall ist.</p>
</blockquote>
<p>Welche Frage soll das gewesen sein?<br />
Blurrys Frage lautete: &quot;Welche Ausgabe erwartet ihr?&quot;</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2415752</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2415752</guid><dc:creator><![CDATA[Belli]]></dc:creator><pubDate>Tue, 02 Sep 2014 05:48:50 GMT</pubDate></item><item><title><![CDATA[Reply to Welche Ausgabe erwartet ihr? on Tue, 02 Sep 2014 06:11:18 GMT]]></title><description><![CDATA[<p>Das Interface von Vector ist seit Einführung von initializer_list kaputt. Das lies sich leider nachträglich nicht ändern.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2415754</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2415754</guid><dc:creator><![CDATA[TNA]]></dc:creator><pubDate>Tue, 02 Sep 2014 06:11:18 GMT</pubDate></item><item><title><![CDATA[Reply to Welche Ausgabe erwartet ihr? on Tue, 02 Sep 2014 07:07:55 GMT]]></title><description><![CDATA[<p>TNA schrieb:</p>
<blockquote>
<p>Das Interface von Vector ist seit Einführung von initializer_list kaputt. Das lies sich leider nachträglich nicht ändern.</p>
</blockquote>
<p>Wieso das? Das Program macht doch genau das was es soll.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2415758</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2415758</guid><dc:creator><![CDATA[VerstehIchNicht]]></dc:creator><pubDate>Tue, 02 Sep 2014 07:07:55 GMT</pubDate></item><item><title><![CDATA[Reply to Welche Ausgabe erwartet ihr? on Tue, 02 Sep 2014 07:24:26 GMT]]></title><description><![CDATA[<p>Ja? Uniform Initialization ist dafür da, dass alle Initialisierungen gleich aussehen.</p>
<p>D.h.</p>
<pre><code>Foo f(a, b);
Foo g{a, b};
</code></pre>
<p>sollen dasselbe bedeuten und ausdrücken.</p>
<p>Und wie ists beim vector?</p>
<pre><code>std::vector&lt;float&gt; a(5, 3);
std::vector&lt;float&gt; a{5, 3};
</code></pre>
<pre><code>std::vector&lt;int&gt; a(5, 3);
std::vector&lt;int&gt; a{5, 3};
</code></pre>
<p>In beiden (d.h. 4) Fällen sollte durch Uniform initialization jeweils ein Vector mit 5 Elementen die 3 sind erzeugt werden. Aber was kommt raus?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2415761</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2415761</guid><dc:creator><![CDATA[Skym0sh0]]></dc:creator><pubDate>Tue, 02 Sep 2014 07:24:26 GMT</pubDate></item><item><title><![CDATA[Reply to Welche Ausgabe erwartet ihr? on Tue, 02 Sep 2014 08:23:06 GMT]]></title><description><![CDATA[<p>Skym0sh0 schrieb:</p>
<blockquote>
<p>Ja? Uniform Initialization ist dafür da, dass alle Initialisierungen gleich aussehen.</p>
<p>D.h.</p>
<pre><code>Foo f(a, b);
Foo g{a, b};
</code></pre>
<p>sollen dasselbe bedeuten und ausdrücken.</p>
<p>Und wie ists beim vector?</p>
<pre><code>std::vector&lt;float&gt; a(5, 3);
std::vector&lt;float&gt; a{5, 3};
</code></pre>
<pre><code>std::vector&lt;int&gt; a(5, 3);
std::vector&lt;int&gt; a{5, 3};
</code></pre>
<p>In beiden (d.h. 4) Fällen sollte durch Uniform initialization jeweils ein Vector mit 5 Elementen die 3 sind erzeugt werden. Aber was kommt raus?</p>
</blockquote>
<p>Die Ausgabe ist bei mir ist:</p>
<pre><code>5 2
5 2
</code></pre>
<p>Ich verstehe worauf du hinaus willt. Ich habe bisher die Uniform initialization nicht benutzt. Man wuerde das gleiche Ergebnis erwarten. Aber der eine Aufruf ist ein expliziter Konstruktor Aufruf mit zwei Argumenten und der andere ein Aufruf mit einer initializer list.<br />
Und dann gilt folgendes (von StackOverflow kopiert) oder? :</p>
<pre><code>When objects of non-aggregate class type T are list-initialized (8.5.4), overload resolution selects the constructor in two phases:

— Initially, the candidate functions are the initializer-list constructors (8.5.4) of the class T and the argument list consists of the initializer list as a single argument.

— If no viable initializer-list constructor is found, overload resolution is performed again, where the candidate functions are all the constructors of the class T and the argument list consists of the elements of the initializer list.
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2415766</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2415766</guid><dc:creator><![CDATA[VerstehIchNicht]]></dc:creator><pubDate>Tue, 02 Sep 2014 08:23:06 GMT</pubDate></item><item><title><![CDATA[Reply to Welche Ausgabe erwartet ihr? on Tue, 02 Sep 2014 09:04:49 GMT]]></title><description><![CDATA[<p>Skym0sh0 schrieb:</p>
<blockquote>
<p>In beiden (d.h. 4) Fällen sollte durch Uniform initialization jeweils ein Vector mit 5 Elementen die 3 sind erzeugt werden. Aber was kommt raus?</p>
</blockquote>
<p>Wieso? <code>std::vector</code> hat einen Konstruktor, der eine <code>std::initializer_list</code> annimmt (siehe <a href="http://en.cppreference.com/w/cpp/container/vector/vector" rel="nofollow">http://en.cppreference.com/w/cpp/container/vector/vector</a>).<br />
Verstehe ich vielleicht nicht was du suggerieren möchtest?</p>
<p>M.M.n. ist es eine Sauerei die Uniform Initialization für Konstruktoraufrufe von non-POD-Typen zu verwenden weil das Verhalten vom Code davon abhängig ist, ob ein <code>std::initializer_list</code> -Konstruktor definiert ist.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2415772</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2415772</guid><dc:creator><![CDATA[Statist]]></dc:creator><pubDate>Tue, 02 Sep 2014 09:04:49 GMT</pubDate></item><item><title><![CDATA[Reply to Welche Ausgabe erwartet ihr? on Tue, 02 Sep 2014 09:23:22 GMT]]></title><description><![CDATA[<blockquote>
<p>Blurrys Frage lautete: &quot;Welche Ausgabe erwartet ihr?&quot;</p>
</blockquote>
<p>Ja, aber es ist klar dass er die Ausgabe nicht verstanden hat. Folglich braucht er eine Erklärung. Ich glaube kaum dass es ihm weiterhilft wenn wir ihm einfach sagen dass wir 12 erwarten. Ich denke du bist in diesem Forum um zu helfen, dann müsstest du auch wissen dass man nicht immer akribisch genau nur die Fragen beantwortet die der TE auch explizit hinschreibt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2415779</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2415779</guid><dc:creator><![CDATA[Columbo]]></dc:creator><pubDate>Tue, 02 Sep 2014 09:23:22 GMT</pubDate></item><item><title><![CDATA[Reply to Welche Ausgabe erwartet ihr? on Tue, 02 Sep 2014 09:46:25 GMT]]></title><description><![CDATA[<p>Interessante Sichtweise.<br />
Bei vielen anderen Postings, wo die Frage weniger klar formuliert ist, das Ansinnen des TE aber recht deutlich herausgelesen werden kann, lese ich oft Antworten wie:</p>
<p>&quot;Meine Glaskugel ist gerade zur Reparatur&quot;.</p>
<p>Hier stellt nun mal einer eine klare Frage, da versuche ich nicht, irgendetwas anderes hineinzuinterpretieren.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2415781</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2415781</guid><dc:creator><![CDATA[Belli]]></dc:creator><pubDate>Tue, 02 Sep 2014 09:46:25 GMT</pubDate></item><item><title><![CDATA[Reply to Welche Ausgabe erwartet ihr? on Tue, 02 Sep 2014 09:49:24 GMT]]></title><description><![CDATA[<blockquote>
<p>&quot;Meine Glaskugel ist gerade zur Reparatur&quot;.</p>
</blockquote>
<p>Das sagen wir wenn der Code oder der Fehler (bzw. die Fehlermeldung) nicht gepostet wurde, Dinge die wir nicht erraten können.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2415782</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2415782</guid><dc:creator><![CDATA[Columbo]]></dc:creator><pubDate>Tue, 02 Sep 2014 09:49:24 GMT</pubDate></item><item><title><![CDATA[Reply to Welche Ausgabe erwartet ihr? on Tue, 02 Sep 2014 09:58:29 GMT]]></title><description><![CDATA[<p>Statist schrieb:</p>
<blockquote>
<p>M.M.n. ist es eine Sauerei die Uniform Initialization für Konstruktoraufrufe von non-POD-Typen zu verwenden weil das Verhalten vom Code davon abhängig ist, ob ein <code>std::initializer_list</code> -Konstruktor definiert ist.</p>
</blockquote>
<p>Ich würde sagen, dass es bad practise ist, sowohl einen <code>std::initializer_list</code> -Konstruktor anzubuieten als auch einen Konstruktor mit zwei Argumenten vom selben Typ.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2415786</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2415786</guid><dc:creator><![CDATA[TNA]]></dc:creator><pubDate>Tue, 02 Sep 2014 09:58:29 GMT</pubDate></item><item><title><![CDATA[Reply to Welche Ausgabe erwartet ihr? on Tue, 02 Sep 2014 11:35:19 GMT]]></title><description><![CDATA[<p>Skym0sh0 schrieb:</p>
<blockquote>
<p>Ja? Uniform Initialization ist dafür da, dass alle Initialisierungen gleich aussehen.</p>
</blockquote>
<p>Da hab ich es einfacher. Bei mir sind sie dazu da, Container initial zu befüllen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2415803</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2415803</guid><dc:creator><![CDATA[volkard]]></dc:creator><pubDate>Tue, 02 Sep 2014 11:35:19 GMT</pubDate></item><item><title><![CDATA[Reply to Welche Ausgabe erwartet ihr? on Tue, 02 Sep 2014 14:15:35 GMT]]></title><description><![CDATA[<p>volkard schrieb:</p>
<blockquote>
<p>Skym0sh0 schrieb:</p>
<blockquote>
<p>Ja? Uniform Initialization ist dafür da, dass alle Initialisierungen gleich aussehen.</p>
</blockquote>
<p>Da hab ich es einfacher. Bei mir sind sie dazu da, Container initial zu befüllen.</p>
</blockquote>
<p>Da du mich ja eh immer berichtigst, dann mach es wenigstens auch hier.<br />
Hab ich Uniform Initialization falsch verstanden, oder wie?</p>
<p>Oder ists wieder einer deiner Trollposts und du meinst eigentlich Initializer Lists?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2415827</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2415827</guid><dc:creator><![CDATA[Skym0sh0]]></dc:creator><pubDate>Tue, 02 Sep 2014 14:15:35 GMT</pubDate></item><item><title><![CDATA[Reply to Welche Ausgabe erwartet ihr? on Tue, 02 Sep 2014 14:51:39 GMT]]></title><description><![CDATA[<p>volkard schrieb:</p>
<blockquote>
<p>Skym0sh0 schrieb:</p>
<blockquote>
<p>Ja? Uniform Initialization ist dafür da, dass alle Initialisierungen gleich aussehen.</p>
</blockquote>
<p>Da hab ich es einfacher. Bei mir sind sie dazu da, Container initial zu befüllen.</p>
</blockquote>
<p>So handhabe ich das auch. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44d.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_up"
      title=":+1:"
      alt="👍"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2415831</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2415831</guid><dc:creator><![CDATA[roter hammer]]></dc:creator><pubDate>Tue, 02 Sep 2014 14:51:39 GMT</pubDate></item><item><title><![CDATA[Reply to Welche Ausgabe erwartet ihr? on Tue, 02 Sep 2014 14:52:48 GMT]]></title><description><![CDATA[<p>Volkard meint, er verwendet etwas, was wie ein Konstruktoraufruf aussieht</p>
<pre><code class="language-cpp">std::vector&lt; int &gt; foo( 2, 0 );
</code></pre>
<p>wenn er klarstellen will, daß kein Konstruktor aufgerufen wird, der eine <code>initializer-list</code> nimmt.</p>
<p>Er würde also nie-nicht etwas schreiben wie</p>
<pre><code class="language-cpp">for( unsigned i{}; i &lt; MAX; ++i );
</code></pre>
<p>.<br />
<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/2415832</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2415832</guid><dc:creator><![CDATA[Swordfish]]></dc:creator><pubDate>Tue, 02 Sep 2014 14:52:48 GMT</pubDate></item><item><title><![CDATA[Reply to Welche Ausgabe erwartet ihr? on Tue, 02 Sep 2014 14:53:26 GMT]]></title><description><![CDATA[<blockquote>
<p>Bei mir sind sie dazu da, Container initial zu befüllen.</p>
</blockquote>
<p>Und was ist mit Aggregat-Initialisierungen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2415833</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2415833</guid><dc:creator><![CDATA[Columbo]]></dc:creator><pubDate>Tue, 02 Sep 2014 14:53:26 GMT</pubDate></item><item><title><![CDATA[Reply to Welche Ausgabe erwartet ihr? on Tue, 02 Sep 2014 15:29:36 GMT]]></title><description><![CDATA[<p>Swordfish schrieb:</p>
<blockquote>
<p>Er würde also nie-nicht etwas schreiben wie</p>
<pre><code class="language-cpp">for( unsigned i{}; i &lt; MAX; ++i );
</code></pre>
<p>.<br />
<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>
</blockquote>
<p>Genau!</p>
<p>Überlegen muss ich mir noch</p>
<pre><code>auto main(void) -&gt; int {
	…
	return {};
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2415834</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2415834</guid><dc:creator><![CDATA[volkard]]></dc:creator><pubDate>Tue, 02 Sep 2014 15:29:36 GMT</pubDate></item><item><title><![CDATA[Reply to Welche Ausgabe erwartet ihr? on Tue, 02 Sep 2014 15:12:17 GMT]]></title><description><![CDATA[<p>Arcoth schrieb:</p>
<blockquote>
<blockquote>
<p>Bei mir sind sie dazu da, Container initial zu befüllen.</p>
</blockquote>
<p>Und was ist mit Aggregat-Initialisierungen?</p>
</blockquote>
<p>Ja, es gibt Ausnahmen.</p>
<p>Nach Möglichkeit wünsche ich mir für structs auch normale Konstruktoren.</p>
<p>Ich nenne mal</p>
<pre><code>static YesType Check(SizeToType&lt;sizeof(U{})&gt;*);
</code></pre>
<p>in<br />
<a href="http://www.c-plusplus.net/forum/327733" rel="nofollow">http://www.c-plusplus.net/forum/327733</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2415837</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2415837</guid><dc:creator><![CDATA[volkard]]></dc:creator><pubDate>Tue, 02 Sep 2014 15:12:17 GMT</pubDate></item></channel></rss>