<?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[kettenmodifikation]]></title><description><![CDATA[<p>hi</p>
<p>ist es ein guter stil, kettenmodifikationen zu erlauben? bsp.</p>
<pre><code class="language-cpp">struct a
{
  a&amp; fullscreen(bool);
  a&amp; resize(unsigned int, unsigned int, unsigned int, unsigned int);
};
a b;
b.fullscreen(false).resize(200, 200, 500, 230);
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/topic/285593/kettenmodifikation</link><generator>RSS for Node</generator><lastBuildDate>Fri, 21 Aug 2026 06:53:35 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/285593.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 24 Apr 2011 06:52:19 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to kettenmodifikation on Sun, 24 Apr 2011 06:52:19 GMT]]></title><description><![CDATA[<p>hi</p>
<p>ist es ein guter stil, kettenmodifikationen zu erlauben? bsp.</p>
<pre><code class="language-cpp">struct a
{
  a&amp; fullscreen(bool);
  a&amp; resize(unsigned int, unsigned int, unsigned int, unsigned int);
};
a b;
b.fullscreen(false).resize(200, 200, 500, 230);
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2053463</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2053463</guid><dc:creator><![CDATA[arcanian_force]]></dc:creator><pubDate>Sun, 24 Apr 2011 06:52:19 GMT</pubDate></item><item><title><![CDATA[Reply to kettenmodifikation on Sun, 24 Apr 2011 06:55:01 GMT]]></title><description><![CDATA[<p>Kommt ganz darauf an, wofür du diese Klasse verwenden willst. Dein Beispiel sieht auf jeden Fall unsinnig aus.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2053465</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2053465</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Sun, 24 Apr 2011 06:55:01 GMT</pubDate></item><item><title><![CDATA[Reply to kettenmodifikation on Sun, 24 Apr 2011 06:56:02 GMT]]></title><description><![CDATA[<p>Ich finde es chic, weil man dann z.B. das schreiben kann:</p>
<pre><code class="language-cpp">Texture.Matrix.Scale(0.5, 0.5, 0.5).Rotate(0.0, 0.0, M_PI / 2);
</code></pre>
<p>Hier hätte ich sonst immer zwei Zeilen benötigt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2053466</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2053466</guid><dc:creator><![CDATA[EOutOfResources]]></dc:creator><pubDate>Sun, 24 Apr 2011 06:56:02 GMT</pubDate></item><item><title><![CDATA[Reply to kettenmodifikation on Sun, 24 Apr 2011 08:01:31 GMT]]></title><description><![CDATA[<p>Hi zusammen,</p>
<p>das entspricht dem <a href="http://en.wikibooks.org/wiki/More_C%2B%2B_Idioms/Named_Parameter" rel="nofollow">Named Parameter Idiom</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2053479</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2053479</guid><dc:creator><![CDATA[Th69]]></dc:creator><pubDate>Sun, 24 Apr 2011 08:01:31 GMT</pubDate></item></channel></rss>