<?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[Geschwindigkeit von verschachtelten If-Anweisungen]]></title><description><![CDATA[<p>Hallo zusammen...,</p>
<p>eine kleine Frage:<br />
Gibt es eine Möglichkeit, verschachtelte If-Anweisungen anders darzustellen, sodass man die Laufzeit reduzieren kann, weil sich diese Verschachtelungen sich als Flaschenhals in meinem Programm herausgestellt haben. In meinem Fall sieht das so aus:</p>
<pre><code class="language-cpp">if(wert[2]&lt;13)
			{
				moves[3]=moves[2];
				wert[3]=wert[2];
				if(wert[1]&lt;13)
				{
					moves[2]=moves[1];
					wert[2]=wert[1];
					if(wert[0]&lt;13)
					{
						moves[1]=moves[0];
						wert[1]=wert[0];
						moves[0]=5;
						wert[0]=13;
					}
					else
					{
						moves[1]=5;
						wert[1]=13;
					}
				}
				else
				{
					moves[2]=5;
					wert[2]=13;
				}
			}
			else
			{
				moves[3]=5;
				wert[3]=13;
			}
</code></pre>
<p>Schonmal im Voraus meinen Dank an die Helfer...</p>
<p>DieDackel</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/232698/geschwindigkeit-von-verschachtelten-if-anweisungen</link><generator>RSS for Node</generator><lastBuildDate>Fri, 25 Sep 2026 04:19:52 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/232698.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 26 Jan 2009 00:27:05 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Geschwindigkeit von verschachtelten If-Anweisungen on Mon, 26 Jan 2009 00:27:05 GMT]]></title><description><![CDATA[<p>Hallo zusammen...,</p>
<p>eine kleine Frage:<br />
Gibt es eine Möglichkeit, verschachtelte If-Anweisungen anders darzustellen, sodass man die Laufzeit reduzieren kann, weil sich diese Verschachtelungen sich als Flaschenhals in meinem Programm herausgestellt haben. In meinem Fall sieht das so aus:</p>
<pre><code class="language-cpp">if(wert[2]&lt;13)
			{
				moves[3]=moves[2];
				wert[3]=wert[2];
				if(wert[1]&lt;13)
				{
					moves[2]=moves[1];
					wert[2]=wert[1];
					if(wert[0]&lt;13)
					{
						moves[1]=moves[0];
						wert[1]=wert[0];
						moves[0]=5;
						wert[0]=13;
					}
					else
					{
						moves[1]=5;
						wert[1]=13;
					}
				}
				else
				{
					moves[2]=5;
					wert[2]=13;
				}
			}
			else
			{
				moves[3]=5;
				wert[3]=13;
			}
</code></pre>
<p>Schonmal im Voraus meinen Dank an die Helfer...</p>
<p>DieDackel</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1652343</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1652343</guid><dc:creator><![CDATA[DieDackel]]></dc:creator><pubDate>Mon, 26 Jan 2009 00:27:05 GMT</pubDate></item><item><title><![CDATA[Reply to Geschwindigkeit von verschachtelten If-Anweisungen on Mon, 26 Jan 2009 00:50:51 GMT]]></title><description><![CDATA[<p>DieDackel schrieb:</p>
<blockquote>
<p>switch((wert[2]&lt;13)*2+(wert[1]&lt;13)<br />
...</p>
</blockquote>
<p>kann noch ein fitztelchen bringen. oder erst nach wert[3] zu prüfen. aber echt nur fitztelchen. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /> wenige prozent wohl.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1652345</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1652345</guid><dc:creator><![CDATA[volkard]]></dc:creator><pubDate>Mon, 26 Jan 2009 00:50:51 GMT</pubDate></item><item><title><![CDATA[Reply to Geschwindigkeit von verschachtelten If-Anweisungen on Mon, 26 Jan 2009 00:59:33 GMT]]></title><description><![CDATA[<p>DieDackel schrieb:</p>
<blockquote>
<p>diese Verschachtelungen sich als Flaschenhals in meinem Programm herausgestellt haben</p>
</blockquote>
<p>Wenn diese Verschachtelungen der Flaschenhals sind, dann bin ich ernsthaft interessiert am Rest des Programms. <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="😃"
    /> <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="😃"
    /> <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/1652347</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1652347</guid><dc:creator><![CDATA[Kritiker]]></dc:creator><pubDate>Mon, 26 Jan 2009 00:59:33 GMT</pubDate></item><item><title><![CDATA[Reply to Geschwindigkeit von verschachtelten If-Anweisungen on Mon, 26 Jan 2009 02:30:39 GMT]]></title><description><![CDATA[<p>allllllterd ein emtuuter hkat eier da würd eid ekuh neidisch werden<br />
qf</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1652360</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1652360</guid><dc:creator><![CDATA[muittterlkrappppppppppper]]></dc:creator><pubDate>Mon, 26 Jan 2009 02:30:39 GMT</pubDate></item><item><title><![CDATA[Reply to Geschwindigkeit von verschachtelten If-Anweisungen on Mon, 26 Jan 2009 14:31:44 GMT]]></title><description><![CDATA[<p>Kritiker schrieb:</p>
<blockquote>
<p>DieDackel schrieb:</p>
<blockquote>
<p>diese Verschachtelungen sich als Flaschenhals in meinem Programm herausgestellt haben</p>
</blockquote>
<p>Wenn diese Verschachtelungen der Flaschenhals sind, dann bin ich ernsthaft interessiert am Rest des Programms. <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="😃"
    /> <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="😃"
    /> <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>Naja, der Rest des Programmms arbeit fast nur mit Binäroperationen und diese Verschachtelungen machen schon einen größeren Teil des Quelltextes aus. Naja, ich dachte man könnte da in größerem Rahmen etwas machen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1652655</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1652655</guid><dc:creator><![CDATA[DieDackel]]></dc:creator><pubDate>Mon, 26 Jan 2009 14:31:44 GMT</pubDate></item><item><title><![CDATA[Reply to Geschwindigkeit von verschachtelten If-Anweisungen on Mon, 26 Jan 2009 14:33:09 GMT]]></title><description><![CDATA[<p>muittterlkrappppppppppper schrieb:</p>
<blockquote>
<p>allllllterd ein emtuuter hkat eier da würd eid ekuh neidisch werden<br />
qf</p>
</blockquote>
<p>Bitte Was????</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1652657</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1652657</guid><dc:creator><![CDATA[DieDackel]]></dc:creator><pubDate>Mon, 26 Jan 2009 14:33:09 GMT</pubDate></item><item><title><![CDATA[Reply to Geschwindigkeit von verschachtelten If-Anweisungen on Mon, 26 Jan 2009 14:35:15 GMT]]></title><description><![CDATA[<p>volkard schrieb:</p>
<blockquote>
<p>DieDackel schrieb:</p>
<blockquote>
<p>switch((wert[2]&lt;13)*2+(wert[1]&lt;13)<br />
...</p>
</blockquote>
<p>kann noch ein fitztelchen bringen. oder erst nach wert[3] zu prüfen. aber echt nur fitztelchen. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /> wenige prozent wohl.</p>
</blockquote>
<p>Danke. Das probiere ich mal aus. Selbst wenn das nur 2 Prozent bringt...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1652662</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1652662</guid><dc:creator><![CDATA[DieDackel]]></dc:creator><pubDate>Mon, 26 Jan 2009 14:35:15 GMT</pubDate></item><item><title><![CDATA[Reply to Geschwindigkeit von verschachtelten If-Anweisungen on Mon, 26 Jan 2009 18:32:12 GMT]]></title><description><![CDATA[<p>DieDackel schrieb:</p>
<blockquote>
<p>volkard schrieb:</p>
<blockquote>
<p>DieDackel schrieb:</p>
<blockquote>
<p>switch((wert[2]&lt;13)*2+(wert[1]&lt;13)<br />
...</p>
</blockquote>
<p>kann noch ein fitztelchen bringen. oder erst nach wert[3] zu prüfen. aber echt nur fitztelchen. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /> wenige prozent wohl.</p>
</blockquote>
<p>Danke. Das probiere ich mal aus. Selbst wenn das nur 2 Prozent bringt...</p>
</blockquote>
<p>Evtl. auch gleich mit allen drei Bedingungen. Und natürlich ein &quot;case&quot; für alle 4 bzw. 8 Fälle, sonst macht der Compiler am Ende keinen Jump-Table draus, sondern wieder verschachtelte &quot;if&quot;s.<br />
(Kann natürlich auch passieren wenn man alle 4/8 &quot;case&quot; hinschreibt - je nach Compiler)</p>
<p>Natürlich könnte man auch eine Version ganz ohne &quot;if&quot;s machen - ist bloss die Frage ob die dann schneller oder gar langsamer ist.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1652796</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1652796</guid><dc:creator><![CDATA[hustbaer]]></dc:creator><pubDate>Mon, 26 Jan 2009 18:32:12 GMT</pubDate></item><item><title><![CDATA[Reply to Geschwindigkeit von verschachtelten If-Anweisungen on Mon, 26 Jan 2009 19:42:44 GMT]]></title><description><![CDATA[<p>und mit<br />
[</p>
<pre><code class="language-cpp">default: __assume(false);
</code></pre>
<p>](<a href="http://msdn.microsoft.com/en-us/library/1b3fsfxw(VS.80).aspx" rel="nofollow">http://msdn.microsoft.com/en-us/library/1b3fsfxw(VS.80).aspx</a>)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1652838</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1652838</guid><dc:creator><![CDATA[volkard]]></dc:creator><pubDate>Mon, 26 Jan 2009 19:42:44 GMT</pubDate></item><item><title><![CDATA[Reply to Geschwindigkeit von verschachtelten If-Anweisungen on Mon, 26 Jan 2009 22:16:23 GMT]]></title><description><![CDATA[<p>So, ich habe das jetzt mal in mein Programm implementiert und das Programm läuft jetzt tatsächlich um ca. 2% (ein bisschen mehr) schneller.</p>
<p>Vielen Dank für eure Idee. Da wäre ich von selbst nicht drauf gekommen...</p>
<p>DieDackel</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1652920</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1652920</guid><dc:creator><![CDATA[DieDackel]]></dc:creator><pubDate>Mon, 26 Jan 2009 22:16:23 GMT</pubDate></item><item><title><![CDATA[Reply to Geschwindigkeit von verschachtelten If-Anweisungen on Tue, 27 Jan 2009 02:32:08 GMT]]></title><description><![CDATA[<blockquote>
<p>läuft jetzt tatsächlich um ca. 2% (ein bisschen mehr) schneller.</p>
</blockquote>
<p>Lustig. Ich hab mich mal ein wenig damit gespielt. Bei mir ist die Version mit den 3 &quot;if&quot;s immer noch die schnellste.<br />
Die Version mit nur einem &quot;switch&quot; (8 &quot;case&quot;s) ist ca. Faktor 2 langsamer.<br />
Die Version ganz ohne &quot;switch&quot; und &quot;if&quot; ist ca. Faktor 7 langsamer (was ich auch irgendwie erwartet habe, nachdem ich den Code fertig getippt hatte, uns gesehen was für ein Monster es ganz ohne Sprünge wird <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/1652997</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1652997</guid><dc:creator><![CDATA[hustbaer]]></dc:creator><pubDate>Tue, 27 Jan 2009 02:32:08 GMT</pubDate></item><item><title><![CDATA[Reply to Geschwindigkeit von verschachtelten If-Anweisungen on Tue, 27 Jan 2009 17:10:24 GMT]]></title><description><![CDATA[<p>Um wieviele Millisekunden geht es eigentlich - hast Du sonst noch Probleme?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1653351</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1653351</guid><dc:creator><![CDATA[berniebutt]]></dc:creator><pubDate>Tue, 27 Jan 2009 17:10:24 GMT</pubDate></item><item><title><![CDATA[Reply to Geschwindigkeit von verschachtelten If-Anweisungen on Tue, 27 Jan 2009 19:44:17 GMT]]></title><description><![CDATA[<p>hustbaer schrieb:</p>
<blockquote>
<blockquote>
<p>läuft jetzt tatsächlich um ca. 2% (ein bisschen mehr) schneller.</p>
</blockquote>
<p>Lustig. Ich hab mich mal ein wenig damit gespielt. Bei mir ist die Version mit den 3 &quot;if&quot;s immer noch die schnellste.<br />
Die Version mit nur einem &quot;switch&quot; (8 &quot;case&quot;s) ist ca. Faktor 2 langsamer.<br />
Die Version ganz ohne &quot;switch&quot; und &quot;if&quot; ist ca. Faktor 7 langsamer (was ich auch irgendwie erwartet habe, nachdem ich den Code fertig getippt hatte, uns gesehen was für ein Monster es ganz ohne Sprünge wird <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>Naja, ich denke mal es kommt darauf an, was der Compiler daraus macht, keine Ahnung warum das bei mir ein bisschen schneller ist. Kann vllt. auch an dem eingesetzten System liegen. Leider hab ich auch nicht viel Ahnung von Assembler, sonst hätte ich mir mal die beiden Versionen verglichen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1653448</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1653448</guid><dc:creator><![CDATA[DieDackel]]></dc:creator><pubDate>Tue, 27 Jan 2009 19:44:17 GMT</pubDate></item><item><title><![CDATA[Reply to Geschwindigkeit von verschachtelten If-Anweisungen on Tue, 27 Jan 2009 20:19:27 GMT]]></title><description><![CDATA[<p>Natürlich kommt es auf den Compiler drauf an, und auch auf die Daten und den Rest vom Programm. Und auf die verwendete CPU. Und und und... <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/1653471</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1653471</guid><dc:creator><![CDATA[hustbaer]]></dc:creator><pubDate>Tue, 27 Jan 2009 20:19:27 GMT</pubDate></item><item><title><![CDATA[Reply to Geschwindigkeit von verschachtelten If-Anweisungen on Tue, 27 Jan 2009 20:26:25 GMT]]></title><description><![CDATA[<p>Im Release Mode compiliert?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1653474</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1653474</guid><dc:creator><![CDATA[entscheidende frage]]></dc:creator><pubDate>Tue, 27 Jan 2009 20:26:25 GMT</pubDate></item><item><title><![CDATA[Reply to Geschwindigkeit von verschachtelten If-Anweisungen on Wed, 28 Jan 2009 00:06:51 GMT]]></title><description><![CDATA[<p>Natürlich. Hab's sogar mit profile guided optimization versucht, aber die if-variante war trotzdem immer deutlich schneller.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1653588</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1653588</guid><dc:creator><![CDATA[hustbaer]]></dc:creator><pubDate>Wed, 28 Jan 2009 00:06:51 GMT</pubDate></item><item><title><![CDATA[Reply to Geschwindigkeit von verschachtelten If-Anweisungen on Wed, 28 Jan 2009 19:21:59 GMT]]></title><description><![CDATA[<p>Hab ja auch den DieDackel gemeint</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1654040</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1654040</guid><dc:creator><![CDATA[entscheidende frage]]></dc:creator><pubDate>Wed, 28 Jan 2009 19:21:59 GMT</pubDate></item><item><title><![CDATA[Reply to Geschwindigkeit von verschachtelten If-Anweisungen on Wed, 28 Jan 2009 21:43:20 GMT]]></title><description><![CDATA[<p>entscheidende frage schrieb:</p>
<blockquote>
<p>Hab ja auch den DieDackel gemeint</p>
</blockquote>
<p>Wenn nicht, würde mich noch mehr wundern, warum diese if`s da der Falschenhals sein sollen...<br />
halte ich auch so schon für nen gerücht - denke eher, dass er das nur hingeschrieben hat, damit nicht gleich wieder alle &quot;premature optimation&quot; brüllen, nur weil er eben gern wissen wollte, ob es geht oder nicht...</p>
<p>bb</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1654102</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1654102</guid><dc:creator><![CDATA[unskilled]]></dc:creator><pubDate>Wed, 28 Jan 2009 21:43:20 GMT</pubDate></item><item><title><![CDATA[Reply to Geschwindigkeit von verschachtelten If-Anweisungen on Wed, 28 Jan 2009 23:12:17 GMT]]></title><description><![CDATA[<p>Dann muss ich ja fast noch meine &quot;branch-freie&quot; Version posten (das erwähnte &quot;Monster&quot;)... <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>
<pre><code class="language-cpp">void w00t(int* wert, int* moves)
{
	static int const allbits_if[2] = { 0, ~0 };
	static int const allbits_if_not[2] = { ~0, 0 };
	static int const five_if_not[2] = { 5, 0 };
	static int const thirteen_if_not[2] = { 13, 0 };

	int c2 = wert[2] &lt; 13;
	int c1 = c2 &amp; static_cast&lt;int&gt;(wert[1] &lt; 13);
	int c0 = c1 &amp; static_cast&lt;int&gt;(wert[0] &lt; 13);

	moves[3] = (moves[2] &amp; allbits_if[c2]) | five_if_not[c2];
	wert[3] = (wert[2] &amp; allbits_if[c2]) | thirteen_if_not[c2];

	moves[2] ^= (moves[2] ^ ((moves[1] &amp; allbits_if[c1]) | five_if_not[c1])) &amp; allbits_if[c2];
	wert[2] ^= (wert[2] ^ ((wert[1] &amp; allbits_if[c1]) | thirteen_if_not[c1])) &amp; allbits_if[c2];

	moves[1] ^= (moves[1] ^ ((moves[0] &amp; allbits_if[c0]) | five_if_not[c0])) &amp; allbits_if[c1];
	wert[1] ^= (wert[1] ^ ((wert[0] &amp; allbits_if[c0]) | thirteen_if_not[c0])) &amp; allbits_if[c1];

	moves[0] ^= (moves[0] ^ 5) &amp; allbits_if[c0];
	wert[0] ^= (wert[0] ^ 13) &amp; allbits_if[c0];
}
</code></pre>
<p>Mag leicht sein dass sich da noch was optimieren lässt, ist bloss schnell zusammengefrickelt.<br />
(Getestet isses aber, also funktionieren tut es. Macht genau dasselbe wie der original gepostete Code)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1654128</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1654128</guid><dc:creator><![CDATA[hustbaer]]></dc:creator><pubDate>Wed, 28 Jan 2009 23:12:17 GMT</pubDate></item></channel></rss>