<?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[Objekt initialisieren mit dem Komma&#x2F;Gleich Operator]]></title><description><![CDATA[<p>Hallo. Ich möchte ein Objekt meiner Listen-Klasse mithilfe vom , und vom = Operator initialisieren. Was ich erreichen möchte, ist folgendes:</p>
<pre><code>// Wahlweise
CList&lt;CString&gt; items;
items = (L&quot;Hallo&quot;, L&quot;das&quot;, L&quot;ist&quot;, L&quot;ein&quot;, L&quot;Test&quot;);
// Oder (einfacher)
CList&lt;CString&gt; items = (L&quot;Hallo&quot;, L&quot;das&quot;, L&quot;ist&quot;, L&quot;ein&quot;, L&quot;Test&quot;);
</code></pre>
<p>In welcher Klasse muss ich dann den Komma-Operator überladen? CList oder CString?</p>
<p>Ich habe folgendes probiert: (CString.hpp)</p>
<pre><code>CList&lt;CString&gt; CString::operator,(const wchar_t* str) {
	CList&lt;CString&gt; list;
	list.append(*this);
	list.append(str);
	return list;
}
</code></pre>
<p>aber das erzeugt nicht den gewünschten Effekt. Ich finde leider auch keine Literatur zu meinem Anliegen.</p>
<p>Mit freundlichen Grüßen,<br />
DerCoder</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/316518/objekt-initialisieren-mit-dem-komma-gleich-operator</link><generator>RSS for Node</generator><lastBuildDate>Wed, 29 Jul 2026 18:35:02 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/316518.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 06 May 2013 21:21:18 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Objekt initialisieren mit dem Komma&#x2F;Gleich Operator on Mon, 06 May 2013 21:21:18 GMT]]></title><description><![CDATA[<p>Hallo. Ich möchte ein Objekt meiner Listen-Klasse mithilfe vom , und vom = Operator initialisieren. Was ich erreichen möchte, ist folgendes:</p>
<pre><code>// Wahlweise
CList&lt;CString&gt; items;
items = (L&quot;Hallo&quot;, L&quot;das&quot;, L&quot;ist&quot;, L&quot;ein&quot;, L&quot;Test&quot;);
// Oder (einfacher)
CList&lt;CString&gt; items = (L&quot;Hallo&quot;, L&quot;das&quot;, L&quot;ist&quot;, L&quot;ein&quot;, L&quot;Test&quot;);
</code></pre>
<p>In welcher Klasse muss ich dann den Komma-Operator überladen? CList oder CString?</p>
<p>Ich habe folgendes probiert: (CString.hpp)</p>
<pre><code>CList&lt;CString&gt; CString::operator,(const wchar_t* str) {
	CList&lt;CString&gt; list;
	list.append(*this);
	list.append(str);
	return list;
}
</code></pre>
<p>aber das erzeugt nicht den gewünschten Effekt. Ich finde leider auch keine Literatur zu meinem Anliegen.</p>
<p>Mit freundlichen Grüßen,<br />
DerCoder</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2321502</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2321502</guid><dc:creator><![CDATA[DerCoder]]></dc:creator><pubDate>Mon, 06 May 2013 21:21:18 GMT</pubDate></item><item><title><![CDATA[Reply to Objekt initialisieren mit dem Komma&#x2F;Gleich Operator on Mon, 06 May 2013 21:29:15 GMT]]></title><description><![CDATA[<p>DerCoder schrieb:</p>
<blockquote>
<p>Was ich erreichen möchte, ist folgendes:</p>
<pre><code>// Wahlweise
CList&lt;CString&gt; items;
items = (L&quot;Hallo&quot;, L&quot;das&quot;, L&quot;ist&quot;, L&quot;ein&quot;, L&quot;Test&quot;);
// Oder (einfacher)
CList&lt;CString&gt; items = (L&quot;Hallo&quot;, L&quot;das&quot;, L&quot;ist&quot;, L&quot;ein&quot;, L&quot;Test&quot;);
</code></pre>
</blockquote>
<p>Das ist unmöglich. Ein überladener Operator benötigt mindestens ein UDT als Parameter.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2321507</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2321507</guid><dc:creator><![CDATA[camper]]></dc:creator><pubDate>Mon, 06 May 2013 21:29:15 GMT</pubDate></item><item><title><![CDATA[Reply to Objekt initialisieren mit dem Komma&#x2F;Gleich Operator on Mon, 06 May 2013 21:38:03 GMT]]></title><description><![CDATA[<p>Was du willst, ist <strong>list-initialization</strong>; indem du einen Konstruktor mit <code>std::initializer_list&lt;&gt;</code> als Parameter definierst, oder eben per Zuweisungsoperator:</p>
<pre><code>/// In der Definition des Klassentemplates sei T dein element_type
CList( std::initializer_list&lt;T&gt; li )
{
    insert( li.begin(), li.end() ); // oder eine ähnliche Funktion
}

...

CList&lt;CString&gt; items{ L&quot;Hallo&quot;, L&quot;das&quot;, L&quot;ist&quot;, L&quot;ein&quot;, L&quot;Test&quot; };
</code></pre>
<p>Näheres zu std::initializer_list findest du <a href="http://en.cppreference.com/w/cpp/utility/initializer_list" rel="nofollow">hier</a> und natürlich im Standard, Kapitel 8.5.4 (und in Verbindung damit natürlich auch 8.5.1).<br />
Edit: Standard-backup für camper:</p>
<p>[over.oper]/6 schrieb:</p>
<blockquote>
<p>An operator function shall either be a non-static member function or be a non-member function and have<br />
at least one parameter whose type is a class, a reference to a class, an enumeration, or a reference to an<br />
enumeration.</p>
</blockquote>
]]></description><link>https://www.c-plusplus.net/forum/post/2321509</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2321509</guid><dc:creator><![CDATA[Sone]]></dc:creator><pubDate>Mon, 06 May 2013 21:38:03 GMT</pubDate></item><item><title><![CDATA[Reply to Objekt initialisieren mit dem Komma&#x2F;Gleich Operator on Mon, 06 May 2013 21:47:56 GMT]]></title><description><![CDATA[<p>camper schrieb:</p>
<blockquote>
<p>DerCoder schrieb:</p>
<blockquote>
<p>Was ich erreichen möchte, ist folgendes:</p>
<pre><code>// Wahlweise
CList&lt;CString&gt; items;
items = (L&quot;Hallo&quot;, L&quot;das&quot;, L&quot;ist&quot;, L&quot;ein&quot;, L&quot;Test&quot;);
// Oder (einfacher)
CList&lt;CString&gt; items = (L&quot;Hallo&quot;, L&quot;das&quot;, L&quot;ist&quot;, L&quot;ein&quot;, L&quot;Test&quot;);
</code></pre>
</blockquote>
<p>Das ist unmöglich. Ein überladener Operator benötigt mindestens ein UDT als Parameter.</p>
</blockquote>
<p>Was ist ein UDT?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2321513</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2321513</guid><dc:creator><![CDATA[DerCoder]]></dc:creator><pubDate>Mon, 06 May 2013 21:47:56 GMT</pubDate></item><item><title><![CDATA[Reply to Objekt initialisieren mit dem Komma&#x2F;Gleich Operator on Mon, 06 May 2013 21:50:45 GMT]]></title><description><![CDATA[<p>DerCoder schrieb:</p>
<blockquote>
<p>camper schrieb:</p>
<blockquote>
<p>DerCoder schrieb:</p>
<blockquote>
<p>Was ich erreichen möchte, ist folgendes:</p>
<pre><code>// Wahlweise
CList&lt;CString&gt; items;
items = (L&quot;Hallo&quot;, L&quot;das&quot;, L&quot;ist&quot;, L&quot;ein&quot;, L&quot;Test&quot;);
// Oder (einfacher)
CList&lt;CString&gt; items = (L&quot;Hallo&quot;, L&quot;das&quot;, L&quot;ist&quot;, L&quot;ein&quot;, L&quot;Test&quot;);
</code></pre>
</blockquote>
<p>Das ist unmöglich. Ein überladener Operator benötigt mindestens ein UDT als Parameter.</p>
</blockquote>
<p>Was ist ein UDT?</p>
</blockquote>
<p>Hättest du googlen können...<br />
UDT = User Defined Type = Klassen, Templates, Enumerationen, Unions, usw.</p>
<p>Edit: Bei Google kommt ja gar nichts! <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="😃"
    /> Dann war's nicht deine Schuld.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2321514</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2321514</guid><dc:creator><![CDATA[Sone]]></dc:creator><pubDate>Mon, 06 May 2013 21:50:45 GMT</pubDate></item><item><title><![CDATA[Reply to Objekt initialisieren mit dem Komma&#x2F;Gleich Operator on Mon, 06 May 2013 21:59:39 GMT]]></title><description><![CDATA[<p>Wie müsste ich den Komma Operator denn überladen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2321523</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2321523</guid><dc:creator><![CDATA[DerCoder]]></dc:creator><pubDate>Mon, 06 May 2013 21:59:39 GMT</pubDate></item><item><title><![CDATA[Reply to Objekt initialisieren mit dem Komma&#x2F;Gleich Operator on Mon, 06 May 2013 22:12:13 GMT]]></title><description><![CDATA[<p>DerCoder schrieb:</p>
<blockquote>
<p>Wie müsste ich den Komma Operator denn überladen?</p>
</blockquote>
<p>Gar nicht, siehe einfach meinen ersten Post hier im Thread bitte.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2321532</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2321532</guid><dc:creator><![CDATA[Sone]]></dc:creator><pubDate>Mon, 06 May 2013 22:12:13 GMT</pubDate></item><item><title><![CDATA[Reply to Objekt initialisieren mit dem Komma&#x2F;Gleich Operator on Mon, 06 May 2013 22:22:28 GMT]]></title><description><![CDATA[<p>Sone schrieb:</p>
<blockquote>
<p>Edit: Bei Google kommt ja gar nichts! <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="😃"
    /> Dann war's nicht deine Schuld.</p>
</blockquote>
<p>Sone vom feinsten, einfach unveränderlich...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2321536</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2321536</guid><dc:creator><![CDATA[Rew.]]></dc:creator><pubDate>Mon, 06 May 2013 22:22:28 GMT</pubDate></item><item><title><![CDATA[Reply to Objekt initialisieren mit dem Komma&#x2F;Gleich Operator on Mon, 06 May 2013 22:33:44 GMT]]></title><description><![CDATA[<p>Rew. schrieb:</p>
<blockquote>
<p>Sone schrieb:</p>
<blockquote>
<p>Edit: Bei Google kommt ja gar nichts! <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="😃"
    /> Dann war's nicht deine Schuld.</p>
</blockquote>
<p>Sone vom feinsten, einfach unveränderlich...</p>
</blockquote>
<p>Es ist schon frech, etwas zu fragen, wenn man es genauso googlen könnte. Hier ist es völlig in Ordnung, da bei Google eben nichts brauchbares kommt. Schuld hat man sonst aber schon.</p>
<p>Edit: Scheint mir fast polemisch, so eine Sache gleich als überheblich und arrogant zu erklären.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2321539</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2321539</guid><dc:creator><![CDATA[Sone]]></dc:creator><pubDate>Mon, 06 May 2013 22:33:44 GMT</pubDate></item><item><title><![CDATA[Reply to Objekt initialisieren mit dem Komma&#x2F;Gleich Operator on Mon, 06 May 2013 22:37:42 GMT]]></title><description><![CDATA[<p>Das meinte ich nicht. Ich meinte das Auf-die-Kacke-Gehaue. Obwohl du dir zugegebenermaßen viel Wissen angeeignet hast, bist du genau so geblieben wie vor 3-4 Jahren. Einfach nur du <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/2321543</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2321543</guid><dc:creator><![CDATA[Rew.]]></dc:creator><pubDate>Mon, 06 May 2013 22:37:42 GMT</pubDate></item><item><title><![CDATA[Reply to Objekt initialisieren mit dem Komma&#x2F;Gleich Operator on Mon, 06 May 2013 22:40:02 GMT]]></title><description><![CDATA[<p>Rew. schrieb:</p>
<blockquote>
<p>Das meinte ich nicht. Ich meinte das Auf-die-Kacke-Gehaue. Obwohl du dir zugegebenermaßen viel Wissen angeeignet hast, bist du genau so geblieben wie vor 3-4 Jahren. Einfach nur du <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>3-4 Jahre?!? Ich hab' genau April 2011 angefangen <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="😃"
    /><br />
Und was meinst du mit Auf-Die-Kacke hauen? Peitscht man die Leute solange aus, bis sie es kapieren, dann klappt es vielleicht irgendwann auch mit Code-Tags. :träum:</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2321544</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2321544</guid><dc:creator><![CDATA[Sone]]></dc:creator><pubDate>Mon, 06 May 2013 22:40:02 GMT</pubDate></item><item><title><![CDATA[Reply to Objekt initialisieren mit dem Komma&#x2F;Gleich Operator on Wed, 08 May 2013 07:32:25 GMT]]></title><description><![CDATA[<p>sone hat schon recht, initializer_list ist genau *das* Mittel der Wahl.</p>
<p>Ich hoffe, du erstellst die Klassen nur zu Übungszwecken und wechselst zu std::string und std::list (oder einem anderen passenden Container), wenn es ernst wird.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2321867</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2321867</guid><dc:creator><![CDATA[daddy_felix]]></dc:creator><pubDate>Wed, 08 May 2013 07:32:25 GMT</pubDate></item><item><title><![CDATA[Reply to Objekt initialisieren mit dem Komma&#x2F;Gleich Operator on Wed, 08 May 2013 07:57:04 GMT]]></title><description><![CDATA[<pre><code>CList&lt;CString&gt; items;
(items, L&quot;Hallo&quot;, L&quot;das&quot;, L&quot;ist&quot;, L&quot;ein&quot;, L&quot;Test&quot;);
</code></pre>
<p>Wenn das für dich in Ordnung ist, musst du folgende Operatoren implementieren:</p>
<pre><code>CList&lt;CString&gt;&amp; operator,(CList&lt;CString&gt;&amp; list, wchar_t const* s);
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2321878</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2321878</guid><dc:creator><![CDATA[Ethon_]]></dc:creator><pubDate>Wed, 08 May 2013 07:57:04 GMT</pubDate></item><item><title><![CDATA[Reply to Objekt initialisieren mit dem Komma&#x2F;Gleich Operator on Wed, 08 May 2013 07:59:46 GMT]]></title><description><![CDATA[<p>Oder man benutzt user-defined literals.</p>
<p>Ethon, lass doch den Doofsinn.<br />
Den Kommaoperator sollte man nie Überladen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2321880</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2321880</guid><dc:creator><![CDATA[Sone]]></dc:creator><pubDate>Wed, 08 May 2013 07:59:46 GMT</pubDate></item><item><title><![CDATA[Reply to Objekt initialisieren mit dem Komma&#x2F;Gleich Operator on Wed, 08 May 2013 12:04:07 GMT]]></title><description><![CDATA[<p>Sone schrieb:</p>
<blockquote>
<p>Den Kommaoperator sollte man nie Überladen.</p>
</blockquote>
<p>Sagt wer? Ich lege Einspruch ein.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2321954</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2321954</guid><dc:creator><![CDATA[Kellerautomat]]></dc:creator><pubDate>Wed, 08 May 2013 12:04:07 GMT</pubDate></item><item><title><![CDATA[Reply to Objekt initialisieren mit dem Komma&#x2F;Gleich Operator on Wed, 08 May 2013 12:10:36 GMT]]></title><description><![CDATA[<p>Google C++ Style Guide sagt: Do not overload operators except in rare, special circumstances</p>
<p><a href="http://google-styleguide.googlecode.com/svn/trunk/cppguide.xml#Operator_Overloading" rel="nofollow">http://google-styleguide.googlecode.com/svn/trunk/cppguide.xml#Operator_Overloading</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2321956</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2321956</guid><dc:creator><![CDATA[dd++ 0]]></dc:creator><pubDate>Wed, 08 May 2013 12:10:36 GMT</pubDate></item><item><title><![CDATA[Reply to Objekt initialisieren mit dem Komma&#x2F;Gleich Operator on Wed, 08 May 2013 12:42:02 GMT]]></title><description><![CDATA[<p>dd++ schrieb:</p>
<blockquote>
<p>Do not overload operators except in rare, special circumstances</p>
</blockquote>
<p>zwischen &quot;rare special circumstances&quot; und &quot;nie&quot; ist ja nun schon noch ein kleiner Unterschied</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2321971</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2321971</guid><dc:creator><![CDATA[daddy_felix]]></dc:creator><pubDate>Wed, 08 May 2013 12:42:02 GMT</pubDate></item><item><title><![CDATA[Reply to Objekt initialisieren mit dem Komma&#x2F;Gleich Operator on Thu, 12 Jun 2014 01:43:31 GMT]]></title><description><![CDATA[<p>...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2321976</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2321976</guid><dc:creator><![CDATA[Swordfish]]></dc:creator><pubDate>Thu, 12 Jun 2014 01:43:31 GMT</pubDate></item><item><title><![CDATA[Reply to Objekt initialisieren mit dem Komma&#x2F;Gleich Operator on Wed, 08 May 2013 13:22:55 GMT]]></title><description><![CDATA[<p>Kellerautomat schrieb:</p>
<blockquote>
<p>Sone schrieb:</p>
<blockquote>
<p>Den Kommaoperator sollte man nie Überladen.</p>
</blockquote>
<p>Sagt wer? Ich lege Einspruch ein.</p>
</blockquote>
<p>Nein, es geht um normalen Endanwendercode. Für solche Template-Bibliotheken wie die von Boost ist es klar, dass da keine Regeln gelt'n :p</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2321980</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2321980</guid><dc:creator><![CDATA[Sone]]></dc:creator><pubDate>Wed, 08 May 2013 13:22:55 GMT</pubDate></item><item><title><![CDATA[Reply to Objekt initialisieren mit dem Komma&#x2F;Gleich Operator on Wed, 08 May 2013 15:42:58 GMT]]></title><description><![CDATA[<p>Sone schrieb:</p>
<blockquote>
<p>Nein, es geht um normalen Endanwendercode. Für solche Template-Bibliotheken wie die von Boost ist es klar, dass da keine Regeln gelt'n :p</p>
</blockquote>
<p>Also wenn boost.assign oder boost.lambda nicht fuer Endanwender ist, dann weiss ich auch nicht.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2322010</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2322010</guid><dc:creator><![CDATA[Kellerautomat]]></dc:creator><pubDate>Wed, 08 May 2013 15:42:58 GMT</pubDate></item><item><title><![CDATA[Reply to Objekt initialisieren mit dem Komma&#x2F;Gleich Operator on Wed, 08 May 2013 19:02:40 GMT]]></title><description><![CDATA[<p>Kellerautomat schrieb:</p>
<blockquote>
<p>Sone schrieb:</p>
<blockquote>
<p>Nein, es geht um normalen Endanwendercode. Für solche Template-Bibliotheken wie die von Boost ist es klar, dass da keine Regeln gelt'n :p</p>
</blockquote>
<p>Also wenn boost.assign oder boost.lambda nicht fuer Endanwender ist, dann weiss ich auch nicht.</p>
</blockquote>
<p>Nein, Boost.Assign oder Boost.Lambda sind aber kein Endanwendercode, sondern sehr flexibel zugeschnitten. Das war auch die Aussage - Code, den du für das eine Programm schreibst.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2322038</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2322038</guid><dc:creator><![CDATA[Sone]]></dc:creator><pubDate>Wed, 08 May 2013 19:02:40 GMT</pubDate></item><item><title><![CDATA[Reply to Objekt initialisieren mit dem Komma&#x2F;Gleich Operator on Thu, 12 Jun 2014 01:43:34 GMT]]></title><description><![CDATA[<p>...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2322064</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2322064</guid><dc:creator><![CDATA[Swordfish]]></dc:creator><pubDate>Thu, 12 Jun 2014 01:43:34 GMT</pubDate></item><item><title><![CDATA[Reply to Objekt initialisieren mit dem Komma&#x2F;Gleich Operator on Wed, 08 May 2013 20:37:49 GMT]]></title><description><![CDATA[<p>Swordfish schrieb:</p>
<blockquote>
<p>Eine Operatorüberladung, die irgendeine Header-only-Bibliothek definiert hat auch im restlichen Programm Gülitigekt ... Wo willst denn da User von Library trennen!?</p>
</blockquote>
<p>Gut, gut, ich habe mich vertüdelt. Wieder.<br />
Aber was ist damit:</p>
<p>pumuckl schrieb:</p>
<blockquote>
<p>Es wird allgemein davon abgeraten, diesen Operator zu überladen, zumal die Auswertungsreihenfolge der beiden Argumente unbestimmt ist im Gegensatz zum eingebauten operator,, bei dem immer das linke Argument zuerst ausgewertet wird. Allerdings wird er in boost::assign überladen, um das Erstellen von Listen zur Initialisierung von Containern zu ermöglichen.</p>
</blockquote>
<p>Irgendwelche Fälle wo es Sinn macht gibt es natürlich immer.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2322065</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2322065</guid><dc:creator><![CDATA[Sone]]></dc:creator><pubDate>Wed, 08 May 2013 20:37:49 GMT</pubDate></item><item><title><![CDATA[Reply to Objekt initialisieren mit dem Komma&#x2F;Gleich Operator on Thu, 12 Jun 2014 01:43:38 GMT]]></title><description><![CDATA[<p>...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2322075</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2322075</guid><dc:creator><![CDATA[Swordfish]]></dc:creator><pubDate>Thu, 12 Jun 2014 01:43:38 GMT</pubDate></item><item><title><![CDATA[Reply to Objekt initialisieren mit dem Komma&#x2F;Gleich Operator on Wed, 08 May 2013 21:37:37 GMT]]></title><description><![CDATA[<p>sollte, Swordfish, sollte.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2322083</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2322083</guid><dc:creator><![CDATA[Sone]]></dc:creator><pubDate>Wed, 08 May 2013 21:37:37 GMT</pubDate></item></channel></rss>