<?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[Extendible Hashing mit quicksort]]></title><description><![CDATA[<p>Hallo an alle!</p>
<p>Ich bin wirklich frustriert da ich letzte 2 wochen nur am Programmieren und Debuggen bin fuer ein Uni Projekt und hab keine Ideen mehr was diesen einen Error angeht.<br />
Es geht um Datenstruktur Implementierung.Unser Performance Test sagt staendig dass ich in der Methode apply(f) ein Bus Error habe und davor war es Segmentation Error.Das unten ist die Methode apply.Wenn noetig poste ich mehr...danke wirklich an alle die Zeit nehmen um mir zu helfen..</p>
<pre><code class="language-cpp">template &lt;typename E&gt;
size_t ExtHashContainer&lt;E&gt;::apply_( const Functor&lt;E&gt;&amp; f, Order order)const{
       if (num_values &gt; 0)
	{
		size_t zaehler=0;
		size_t num_werte=0;
        E* werte = new E[num_values];

		Bucket **hilfarr = new Bucket*[num_entries]; 
		for (size_t j=0; j&lt;num_entries; j++) {
			hilfarr[j]=index[j];
        }

		for (size_t i=0; i&lt;num_entries; i++)
		{
			if (hilfarr[i] != NULL) //Falls noch nicht durchlaufen
			{
				for (size_t j=i+2; j&lt;num_entries; j++){
					if (hilfarr[i] == hilfarr[j]){hilfarr[j]=NULL;} //Alle Indexeintraege, die das gleiche Bucket referenzieren auf NULL setzen

				for (size_t k=0; k&lt;(hilfarr[i]-&gt;getNumEntries()); k++){
					werte[num_werte]=*(hilfarr[i]-&gt;getVal(k)); //werte[num_werte] referenziert ein Element (E) in einem Bucket
                    num_werte++;			
                    }
             }
            }
		}
		delete [] hilfarr;
	    //--- Sortieren ------------------------------------
            size_t nl = 0;
            size_t last=num_werte-1;
            quickSort(werte,nl,last);

		//--------------------------

        if (order != descending) 
		{
			for (size_t i=0; i&lt;num_werte; i++)
			{
				zaehler++;
				if (!f(werte[i])) break;
			}
		}else{
			for (size_t i=(num_werte-1);i&gt;=nl; i--)
			{
				zaehler++;
				if (!f(werte[i])) break;
			}
		}
		delete [] werte;
		return zaehler;
	}
	return 0;

       }
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/topic/289172/extendible-hashing-mit-quicksort</link><generator>RSS for Node</generator><lastBuildDate>Wed, 19 Aug 2026 07:35:07 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/289172.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 29 Jun 2011 14:37:33 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Extendible Hashing mit quicksort on Wed, 29 Jun 2011 14:48:33 GMT]]></title><description><![CDATA[<p>Hallo an alle!</p>
<p>Ich bin wirklich frustriert da ich letzte 2 wochen nur am Programmieren und Debuggen bin fuer ein Uni Projekt und hab keine Ideen mehr was diesen einen Error angeht.<br />
Es geht um Datenstruktur Implementierung.Unser Performance Test sagt staendig dass ich in der Methode apply(f) ein Bus Error habe und davor war es Segmentation Error.Das unten ist die Methode apply.Wenn noetig poste ich mehr...danke wirklich an alle die Zeit nehmen um mir zu helfen..</p>
<pre><code class="language-cpp">template &lt;typename E&gt;
size_t ExtHashContainer&lt;E&gt;::apply_( const Functor&lt;E&gt;&amp; f, Order order)const{
       if (num_values &gt; 0)
	{
		size_t zaehler=0;
		size_t num_werte=0;
        E* werte = new E[num_values];

		Bucket **hilfarr = new Bucket*[num_entries]; 
		for (size_t j=0; j&lt;num_entries; j++) {
			hilfarr[j]=index[j];
        }

		for (size_t i=0; i&lt;num_entries; i++)
		{
			if (hilfarr[i] != NULL) //Falls noch nicht durchlaufen
			{
				for (size_t j=i+2; j&lt;num_entries; j++){
					if (hilfarr[i] == hilfarr[j]){hilfarr[j]=NULL;} //Alle Indexeintraege, die das gleiche Bucket referenzieren auf NULL setzen

				for (size_t k=0; k&lt;(hilfarr[i]-&gt;getNumEntries()); k++){
					werte[num_werte]=*(hilfarr[i]-&gt;getVal(k)); //werte[num_werte] referenziert ein Element (E) in einem Bucket
                    num_werte++;			
                    }
             }
            }
		}
		delete [] hilfarr;
	    //--- Sortieren ------------------------------------
            size_t nl = 0;
            size_t last=num_werte-1;
            quickSort(werte,nl,last);

		//--------------------------

        if (order != descending) 
		{
			for (size_t i=0; i&lt;num_werte; i++)
			{
				zaehler++;
				if (!f(werte[i])) break;
			}
		}else{
			for (size_t i=(num_werte-1);i&gt;=nl; i--)
			{
				zaehler++;
				if (!f(werte[i])) break;
			}
		}
		delete [] werte;
		return zaehler;
	}
	return 0;

       }
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2086137</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2086137</guid><dc:creator><![CDATA[aurelius]]></dc:creator><pubDate>Wed, 29 Jun 2011 14:48:33 GMT</pubDate></item><item><title><![CDATA[Reply to Extendible Hashing mit quicksort on Wed, 29 Jun 2011 14:54:53 GMT]]></title><description><![CDATA[<p>template &lt;typename E&gt;<br />
void ExtHashContainer&lt;E&gt;::quickSort(E werte[],size_t links,size_t rechts)const{</p>
<p>if (links &lt; rechts) //<br />
{<br />
*pivot = partition(werte, links, rechts);<br />
quickSort(werte, links, *pivot-1);<br />
quickSort(werte, *pivot+1, rechts);<br />
}<br />
}</p>
<p>template &lt;typename E&gt;<br />
size_t ExtHashContainer&lt;E&gt;::partition(E werte[],size_t left,size_t right)const{</p>
<p>E* pivot=new E();<br />
*pivot = werte[left];<br />
while (true)<br />
{<br />
while (!((werte[left] &gt; *pivot)) &amp;&amp; !(werte[left]== *pivot)) left++;<br />
while (werte[right] &gt; <em>pivot) right--;<br />
if (left &lt; right)<br />
{<br />
E</em> temp=new E();<br />
*temp = werte[left];<br />
werte[left]=werte[right];<br />
werte[right]=*temp;</p>
<p>}<br />
else<br />
{<br />
return right;<br />
}<br />
}</p>
<p>}</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2086144</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2086144</guid><dc:creator><![CDATA[aurelius]]></dc:creator><pubDate>Wed, 29 Jun 2011 14:54:53 GMT</pubDate></item><item><title><![CDATA[Reply to Extendible Hashing mit quicksort on Wed, 29 Jun 2011 16:07:52 GMT]]></title><description><![CDATA[<p>Hast du denn mal versucht, das Problem im Debugger nachzuvollziehen?</p>
<p>PS: sfds</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2086174</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2086174</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Wed, 29 Jun 2011 16:07:52 GMT</pubDate></item><item><title><![CDATA[Reply to Extendible Hashing mit quicksort on Wed, 29 Jun 2011 16:18:28 GMT]]></title><description><![CDATA[<p>Danke fuer den Tip,das ist mein erstes Post ueberhaupt auf einem Programmier-Forum *blush*</p>
<p>Die Sache ist,ich kenne mich mit Debugger nicht aus und da ich das dringend loesen muss dachte ich mir dass es sich nicht auszahlt...deswegen hab ich nur &quot;per Hand&quot; Bugs geloest bis jetzt...siehst du vlt oben irgendwas was auf ein Bus Error deuten koennte?</p>
<p>LG</p>
<p>M.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2086176</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2086176</guid><dc:creator><![CDATA[aurelius]]></dc:creator><pubDate>Wed, 29 Jun 2011 16:18:28 GMT</pubDate></item><item><title><![CDATA[Reply to Extendible Hashing mit quicksort on Wed, 29 Jun 2011 16:44:53 GMT]]></title><description><![CDATA[<blockquote>
<pre><code class="language-cpp">for (size_t i=(num_werte-1);i&gt;=nl; i--)
</code></pre>
</blockquote>
<p>Kann n1 Null werden?<br />
Wenn ja hast du da ein Problem.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2086186</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2086186</guid><dc:creator><![CDATA[hustbaer]]></dc:creator><pubDate>Wed, 29 Jun 2011 16:44:53 GMT</pubDate></item><item><title><![CDATA[Reply to Extendible Hashing mit quicksort on Wed, 29 Jun 2011 17:11:31 GMT]]></title><description><![CDATA[<p>Hm,nl hat das Wert 0 (Compiler hat die ganze Zeit geschrien,dass unsigned und int vergliechen wurden,deswegen)...warum ist das ein Problem? Ich meine auf wert[0] wollen wir den Funktor auch anwenden,nicht?</p>
<p>LG</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2086199</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2086199</guid><dc:creator><![CDATA[aurelius]]></dc:creator><pubDate>Wed, 29 Jun 2011 17:11:31 GMT</pubDate></item><item><title><![CDATA[Reply to Extendible Hashing mit quicksort on Wed, 29 Jun 2011 17:19:52 GMT]]></title><description><![CDATA[<p>size_t ist ein vorzeichenloser Ganzzahltyp (das dürfte es sein, worauf dich auch der Compiler aufmekrsam machen wollte), das hat keine negativen Werte. Wenn du einer vorzeichenlosen Null nach unten gehst, landest du nicht bei -1 (die gibt's nicht), sondern provozierst einen Unterlauf, der dich zum größten darstellbaren Wert bringt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2086203</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2086203</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Wed, 29 Jun 2011 17:19:52 GMT</pubDate></item><item><title><![CDATA[Reply to Extendible Hashing mit quicksort on Wed, 29 Jun 2011 17:20:21 GMT]]></title><description><![CDATA[<p>ja, aber nachdem n1 null ist, wird es um 1 verringert. Dann ist es minus eins. Aber, n1 ist unsigned. Also ist es auf jeden Fall nicht negativ. Und damit auf jeden Fall &gt;= 0. Und schon haste ne endlosschleife</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2086204</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2086204</guid><dc:creator><![CDATA[punktpunkt]]></dc:creator><pubDate>Wed, 29 Jun 2011 17:20:21 GMT</pubDate></item><item><title><![CDATA[Reply to Extendible Hashing mit quicksort on Wed, 29 Jun 2011 17:41:14 GMT]]></title><description><![CDATA[<p>Wow,dankeschoen! Ich hab es behoben,aber anscheinend gibt es immer noch das Buss Error...ich wuerde so gerne wissen warum..Bus Error heisst dass man versucht auf einen nicht existierenden Speicherplatz zuzugreifen oder? Uninitialisierte pointer,variablen,arrays...</p>
<p>LG,M.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2086214</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2086214</guid><dc:creator><![CDATA[aurelius]]></dc:creator><pubDate>Wed, 29 Jun 2011 17:41:14 GMT</pubDate></item><item><title><![CDATA[Reply to Extendible Hashing mit quicksort on Wed, 29 Jun 2011 19:01:10 GMT]]></title><description><![CDATA[<p>Was ist denn num_values und warum erstellst du noch eine Variable num_werte, die sich lediglich durch die Sprache von ihr unterscheidet?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2086256</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2086256</guid><dc:creator><![CDATA[wxSkip]]></dc:creator><pubDate>Wed, 29 Jun 2011 19:01:10 GMT</pubDate></item><item><title><![CDATA[Reply to Extendible Hashing mit quicksort on Wed, 29 Jun 2011 19:02:16 GMT]]></title><description><![CDATA[<p>Deine Klammersetzung ist ja schrecklich... Kann es sein, dass in Z. 25 eine zu viel ist?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2086257</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2086257</guid><dc:creator><![CDATA[wxSkip]]></dc:creator><pubDate>Wed, 29 Jun 2011 19:02:16 GMT</pubDate></item><item><title><![CDATA[Reply to Extendible Hashing mit quicksort on Wed, 29 Jun 2011 20:10:09 GMT]]></title><description><![CDATA[<p>Weil ich bloed bin <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="😃"
    /> ist mir auch aufgefallen aber es schadet nicht,oder?</p>
<p>Was die Klammersetzung angeht das war meine erste Gedanke und ich hab es getestet und sollte stimmen...vl soll ich nochmal versuchen..</p>
<p>Eine frage ueber dem Teil von Code unten: ich hab es so gemeint,dass man erstens das doppelte Vorkommen von Werten verhindert beim Funktor-Anwenden und daher alle Felder auf Null setzen sollte die gleiche Buckets referenzieren(i+2 ist weil benachbarten Zeilen zeigen immer auf verschiedene Buckets weil es nach letzten d Ziffern gehasht wird).Danach wollte ich die die Bucket Inhaelte hinkriegen und es in das Feld einfuegen.Das was ich mir gedacht hab ies dass man zuerst vlt lieber die Felder auf Null setzen sollte und dann sie in das Feld holen...so ist ein bisshen kompliziert....was denkt ihr darueber?</p>
<p>Quicksort sollte jetzt clean sein wenn ich das mit nl behoben habe.</p>
<p>Mein Problem ist,dass ich absolut kein Buss Error Ursache in dem ganzen Code sehe...</p>
<pre><code class="language-cpp">for (size_t i=0; i&lt;num_entries; i++)
		{
			if (hilfarr[i] != NULL) //Falls noch nicht durchlaufen
			{
				for (size_t j=i+2; j&lt;num_entries; j++){
					if (hilfarr[i] == hilfarr[j]){

                                   hilfarr[j]=NULL;//Alle Indexeintraege, die das gleiche Bucket referenzieren auf NULL setzen
                                   } 

				for (size_t k=0; k&lt;(hilfarr[i]-&gt;getNumEntries()); k++){
					werte[num_werte]=*(hilfarr[i]-&gt;getVal(k)); //werte[num_werte] referenziert ein Element (E) in einem Bucket
                    num_werte++;			
                    }
                 }
            }
		}
</code></pre>
<p>Danke fuer die Tips.</p>
<p>LG</p>
<p>M.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2086291</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2086291</guid><dc:creator><![CDATA[aurelius]]></dc:creator><pubDate>Wed, 29 Jun 2011 20:10:09 GMT</pubDate></item><item><title><![CDATA[Reply to Extendible Hashing mit quicksort on Wed, 29 Jun 2011 20:06:21 GMT]]></title><description><![CDATA[<p>Könntest du sie bitte trotzdem vernünftig einrücken? Sonst ist es sehr schwierig, deinen Code zu lesen.</p>
<p>P.S.: Du solltest nicht [i] als Index in deinem Code verwenden, sonst hält es der Forumparser als Kursiv-Tag ohne End-Tag.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2086292</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2086292</guid><dc:creator><![CDATA[wxSkip]]></dc:creator><pubDate>Wed, 29 Jun 2011 20:06:21 GMT</pubDate></item><item><title><![CDATA[Reply to Extendible Hashing mit quicksort on Wed, 29 Jun 2011 20:14:39 GMT]]></title><description><![CDATA[<p>Hat es denn einen besonderen Grund, daß du bei der inneren Schleife (Zeile 5) den Eintrag i+1 überspringst? Und die Einrückung ist wirklich grauenhaft - und passt nicht zu den Anweisungs-Verschachtelungen.</p>
<p>wxSkip schrieb:</p>
<blockquote>
<p>P.S.: Du solltest nicht [i] als Index in deinem Code verwenden, sonst hält es der Forumparser als Kursiv-Tag ohne End-Tag.</p>
</blockquote>
<p>Nein, tut er nicht <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="😃"
    /> Allerdings ist es hilfreich, wenn man den BBCode aktiviert hat <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2086297</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2086297</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Wed, 29 Jun 2011 20:14:39 GMT</pubDate></item><item><title><![CDATA[Reply to Extendible Hashing mit quicksort on Wed, 29 Jun 2011 21:12:40 GMT]]></title><description><![CDATA[<p>wxSkip schrieb:</p>
<blockquote>
<p>Könntest du sie bitte trotzdem vernünftig einrücken? Sonst ist es sehr schwierig, deinen Code zu lesen.</p>
<p>P.S.: Du solltest nicht [i] als Index in deinem Code verwenden, sonst hält es der Forumparser als Kursiv-Tag ohne End-Tag.</p>
</blockquote>
<p>Wuerde ich ganz gerne aber ich weiss nicht wie du das meinst(wie das ausschauen sollte)...</p>
<p>CStoll schrieb:</p>
<blockquote>
<p>Hat es denn einen besonderen Grund, daß du bei der inneren Schleife (Zeile 5) den Eintrag i+1 überspringst? Und die Einrückung ist wirklich grauenhaft - und passt nicht zu den Anweisungs-Verschachtelungen.</p>
<p>wxSkip schrieb:</p>
<blockquote>
<p>P.S.: Du solltest nicht [i] als Index in deinem Code verwenden, sonst hält es der Forumparser als Kursiv-Tag ohne End-Tag.</p>
</blockquote>
<p>Nein, tut er nicht <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="😃"
    /> Allerdings ist es hilfreich, wenn man den BBCode aktiviert hat <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
</blockquote>
<p>i+1 wird uebersprungen weil die benachbarten felder haben verschiedene letzte ziffer zb 00,01,10,11 und da koennen zb 00 und 10 auf dem selben Bucket zeigen aber nicht 00 und 01 weil die letzten Ziffer anders sind(so hab ich das hashing gemacht,dass man letzten d Ziffern vergleicht).</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2086322</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2086322</guid><dc:creator><![CDATA[aurelius]]></dc:creator><pubDate>Wed, 29 Jun 2011 21:12:40 GMT</pubDate></item><item><title><![CDATA[Reply to Extendible Hashing mit quicksort on Wed, 29 Jun 2011 21:16:28 GMT]]></title><description><![CDATA[<p>Da gehen mir jetzt auch die Ideen aus - du solltest doch mal versuchen, dich mit deinem Debugger anzufreunden.</p>
<p>PS: Nur ein Tip, damit deine Beiträge lesbarer werden - geh mal in dein <a href="http://www.c-plusplus.net/forum/editprofile" rel="nofollow">Nutzer-Profil</a> und stell den Eintrag &quot;BBCode immer aktivieren&quot; auf Ja. Dann werden die Formatierungen deiner Beiträge auch verarbeitet.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2086323</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2086323</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Wed, 29 Jun 2011 21:16:28 GMT</pubDate></item><item><title><![CDATA[Reply to Extendible Hashing mit quicksort on Wed, 29 Jun 2011 21:27:50 GMT]]></title><description><![CDATA[<p>Also nen Fehler zu finden, wenn man nichtmal weiss wo es crasht, ist schon recht lästig.<br />
Vielleicht ist der Fehler ja in der Quicksort Funktion? Oder die Werte in den Membervariablen sind vor dem Funktionsaufruf schon kaputt? Oder ...?</p>
<p>BTW: auf was für einer Plattform läuft das denn? Bus-Error klingt mir nach nem Hardware-Fehler. Das sollte auf Systemen mit virtuellem Speicher eigentlich nicht passieren können.</p>
<p>Vielleicht kannst du den Programmteil ja auch mal für Windows/Linux compilieren, und auf dem Entwicklungs-PC im Debugger laufen lassen. Mit den meisten IDEs ist das ultimativ einfach: ein Klick auf einen Toolbar-Button und das Ding startet im Debugger.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2086327</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2086327</guid><dc:creator><![CDATA[hustbaer]]></dc:creator><pubDate>Wed, 29 Jun 2011 21:27:50 GMT</pubDate></item><item><title><![CDATA[Reply to Extendible Hashing mit quicksort on Thu, 30 Jun 2011 15:26:08 GMT]]></title><description><![CDATA[<p>Formatierung? Ganz einfach. Du setzt die End-Klammer einfach immer auf die Höhe der Anfangs-Klammer.</p>
<p>Gut:</p>
<pre><code class="language-cpp">a
{
    {
        blah
        {
        }

        if
        {
        }
    }
}
</code></pre>
<p>Schlecht:</p>
<pre><code class="language-cpp">a
{
  {
        blah
 {
          }

        if
        {
     }
      }
     }
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2086718</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2086718</guid><dc:creator><![CDATA[wxSkip]]></dc:creator><pubDate>Thu, 30 Jun 2011 15:26:08 GMT</pubDate></item></channel></rss>