<?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[Warum compiliert das?]]></title><description><![CDATA[<p>Hi.</p>
<p>Kann mir einer sagen warum folgende Zeile compiliert (mit VC++ 2003 und VC+ 2005)</p>
<pre><code class="language-cpp">class foo
{
   std::string m_s;
public:
   foo(const std::string&amp; r)
   {
      m_s = r;
   }
};

void doSomething()
{
   foo fx(std::string(sdgonodf));
}
</code></pre>
<p>Da fehlen die &quot; beim std::string in doSomething. Wird aber trozdem ohne zu mekern geschluckt. Jemand ne idee was da genau passiert <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/topic/171216/warum-compiliert-das</link><generator>RSS for Node</generator><lastBuildDate>Thu, 17 Sep 2026 09:50:26 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/171216.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 23 Jan 2007 15:15:01 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Warum compiliert das? on Tue, 23 Jan 2007 15:16:03 GMT]]></title><description><![CDATA[<p>Hi.</p>
<p>Kann mir einer sagen warum folgende Zeile compiliert (mit VC++ 2003 und VC+ 2005)</p>
<pre><code class="language-cpp">class foo
{
   std::string m_s;
public:
   foo(const std::string&amp; r)
   {
      m_s = r;
   }
};

void doSomething()
{
   foo fx(std::string(sdgonodf));
}
</code></pre>
<p>Da fehlen die &quot; beim std::string in doSomething. Wird aber trozdem ohne zu mekern geschluckt. Jemand ne idee was da genau passiert <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1215315</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1215315</guid><dc:creator><![CDATA[CMatt]]></dc:creator><pubDate>Tue, 23 Jan 2007 15:16:03 GMT</pubDate></item><item><title><![CDATA[Reply to Warum compiliert das? on Tue, 23 Jan 2007 15:25:25 GMT]]></title><description><![CDATA[<p>kenn vc++ nich, aber vielleicht interpretiert der einfach alle literale, die er nicht zuordnen kann, als string. macht z.b. der interpreter php auch.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1215324</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1215324</guid><dc:creator><![CDATA[thordk]]></dc:creator><pubDate>Tue, 23 Jan 2007 15:25:25 GMT</pubDate></item><item><title><![CDATA[Reply to Warum compiliert das? on Tue, 23 Jan 2007 15:28:53 GMT]]></title><description><![CDATA[<p>Oh Wot <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f62e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_open_mouth"
      title=":open_mouth:"
      alt="😮"
    /> ... Habs grad auch mal mit Microsoft Visual C++ 6.0/2005 Express Edition, Code::Blocks und Dev C++ getestet, da compiliert er das auch tadellos <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f62e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_open_mouth"
      title=":open_mouth:"
      alt="😮"
    /> .</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1215328</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1215328</guid><dc:creator><![CDATA[CodeFinder]]></dc:creator><pubDate>Tue, 23 Jan 2007 15:28:53 GMT</pubDate></item><item><title><![CDATA[Reply to Warum compiliert das? on Tue, 23 Jan 2007 15:33:42 GMT]]></title><description><![CDATA[<p>thordk schrieb:</p>
<blockquote>
<p>kenn vc++ nich, aber vielleicht interpretiert der einfach alle literale, die er nicht zuordnen kann, als string. macht z.b. der interpreter php auch.</p>
</blockquote>
<p>macht er defintiv nicht <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="😉"
    /> klapt nur in dem speziellen fall. Ein std::string s = bla; geht nicht.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1215332</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1215332</guid><dc:creator><![CDATA[CMatt]]></dc:creator><pubDate>Tue, 23 Jan 2007 15:33:42 GMT</pubDate></item><item><title><![CDATA[Reply to Warum compiliert das? on Tue, 23 Jan 2007 15:39:40 GMT]]></title><description><![CDATA[<p>Davon abgesehen gibt er, wenn man das über die Standard-Ausgabe ausgibt (<em>std::cout</em>), auch nichts aus.</p>
<p>Ist vielleicht ein Compilerfehler (bzw. eine Art Compilerepidemie <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/1215342</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1215342</guid><dc:creator><![CDATA[CodeFinder]]></dc:creator><pubDate>Tue, 23 Jan 2007 15:39:40 GMT</pubDate></item><item><title><![CDATA[Reply to Warum compiliert das? on Tue, 23 Jan 2007 15:42:46 GMT]]></title><description><![CDATA[<p>naja, das liegt daran, dass nicht der definierte konstruktor aufgerufen wird. leerer ctor kanns auch nich sein. copy ctor mit funktionspointer?</p>
<p>nach was wird std::string aufgelöst? fuscht der da irgendnen cast vor den parameter oder sowas?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1215345</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1215345</guid><dc:creator><![CDATA[thordk]]></dc:creator><pubDate>Tue, 23 Jan 2007 15:42:46 GMT</pubDate></item><item><title><![CDATA[Reply to Warum compiliert das? on Tue, 23 Jan 2007 15:44:49 GMT]]></title><description><![CDATA[<p>Kann mir eigentlich nur vorstellen dass sdgonodf ein Compilerinternes Symbol ist, was zu einem der string-Konstruktoren passt... <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f62e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_open_mouth"
      title=":open_mouth:"
      alt="😮"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1215347</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1215347</guid><dc:creator><![CDATA[LordJaxom]]></dc:creator><pubDate>Tue, 23 Jan 2007 15:44:49 GMT</pubDate></item><item><title><![CDATA[Reply to Warum compiliert das? on Tue, 23 Jan 2007 15:48:54 GMT]]></title><description><![CDATA[<p>Nein, geht mit allem... Ich bin mir sicher, dass es da eine normale Erklärung gibt, die uns irgendein Profi sagen kann.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1215351</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1215351</guid><dc:creator><![CDATA[geloescht]]></dc:creator><pubDate>Tue, 23 Jan 2007 15:48:54 GMT</pubDate></item><item><title><![CDATA[Reply to Warum compiliert das? on Tue, 23 Jan 2007 15:54:28 GMT]]></title><description><![CDATA[<p>probier doch mal mit gcc.</p>
<p>bis jetzt haste ja nur vc 6 / vc 03 / vc 05 compiler benutzt.</p>
<p>dev++ und codeblocks bringen ja von haus aus keinen eigenen mit.</p>
<p>bzw rufst du die sache überhaupt auf ? weil wenn nicht hats der compiler wahrscheinlich wegoptimiert...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1215355</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1215355</guid><dc:creator><![CDATA[DaRpH]]></dc:creator><pubDate>Tue, 23 Jan 2007 15:54:28 GMT</pubDate></item><item><title><![CDATA[Reply to Warum compiliert das? on Tue, 23 Jan 2007 15:55:47 GMT]]></title><description><![CDATA[<p>Muss der Compiler vorm Optimieren nicht erst Parsen und Syntax checken?!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1215356</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1215356</guid><dc:creator><![CDATA[LordJaxom]]></dc:creator><pubDate>Tue, 23 Jan 2007 15:55:47 GMT</pubDate></item><item><title><![CDATA[Reply to Warum compiliert das? on Tue, 23 Jan 2007 15:57:34 GMT]]></title><description><![CDATA[<p>LordJaxom schrieb:</p>
<blockquote>
<p>Kann mir eigentlich nur vorstellen dass sdgonodf ein Compilerinternes Symbol ist, was zu einem der string-Konstruktoren passt... <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f62e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_open_mouth"
      title=":open_mouth:"
      alt="😮"
    /></p>
</blockquote>
<p>Wie schon gesagt, kannste eingeben was Du willst, geht immer, auch wenn Zahlen mit im Spiel sind (dachte auch erst daran liegt es). Aber Compiler-Variablen beginnen auch eigentlich immer mit mindestens einem Unterstrich.</p>
<p>DaRpH schrieb:</p>
<blockquote>
<p>dev++ und codeblocks bringen ja von haus aus keinen eigenen mit.</p>
</blockquote>
<p>Stimmt, aber der MinGW sollte das ja eigentlich auch (nicht) packen <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/1215359</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1215359</guid><dc:creator><![CDATA[CodeFinder]]></dc:creator><pubDate>Tue, 23 Jan 2007 15:57:34 GMT</pubDate></item><item><title><![CDATA[Reply to Warum compiliert das? on Tue, 23 Jan 2007 15:58:09 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">void doSomething()
{
   foo fx = std::string(sdg);
}
</code></pre>
<p>geht übrigens nicht. Liegt an der Klammer. Der Compiler optimiert nicht bevor er parst und wenn man das ganze aufruft gehts genauso.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1215360</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1215360</guid><dc:creator><![CDATA[geloescht]]></dc:creator><pubDate>Tue, 23 Jan 2007 15:58:09 GMT</pubDate></item><item><title><![CDATA[Reply to Warum compiliert das? on Tue, 23 Jan 2007 16:02:51 GMT]]></title><description><![CDATA[<p>der scheint das als funktionsprototyp zu interpretieren, eine funktion namens fx, die ein foo-objekt zurückgibt.<br />
es wird also kein code dafür erzeugt...<br />
<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/1215363</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1215363</guid><dc:creator><![CDATA[ten]]></dc:creator><pubDate>Tue, 23 Jan 2007 16:02:51 GMT</pubDate></item><item><title><![CDATA[Reply to Warum compiliert das? on Tue, 23 Jan 2007 16:05:04 GMT]]></title><description><![CDATA[<p>Exakt.<br />
Beleg:</p>
<p>MS Visual C++ 2005 schrieb:</p>
<blockquote>
<p>strangetest.cpp(15) : warning C4930: 'foo fx(std::string)': prototyped function not called (was a variable definition intended?)</p>
</blockquote>
<p>Hätte man drauf kommen können <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/1215364</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1215364</guid><dc:creator><![CDATA[LordJaxom]]></dc:creator><pubDate>Tue, 23 Jan 2007 16:05:04 GMT</pubDate></item><item><title><![CDATA[Reply to Warum compiliert das? on Tue, 23 Jan 2007 16:08:55 GMT]]></title><description><![CDATA[<p>Nachzulesen in Scott Meyers Effective STL Item 6:</p>
<p>&quot;Be alert for C++‘s most vexing parse&quot;</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1215367</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1215367</guid><dc:creator><![CDATA[Ponto]]></dc:creator><pubDate>Tue, 23 Jan 2007 16:08:55 GMT</pubDate></item><item><title><![CDATA[Reply to Warum compiliert das? on Tue, 23 Jan 2007 16:12:54 GMT]]></title><description><![CDATA[<p>Ähm^^...:</p>
<p>Guckt euch mal den Code an:</p>
<pre><code class="language-cpp">int bla(int(6));
</code></pre>
<p>Sollte doch theoretisch das gleiche sein, oder ?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1215370</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1215370</guid><dc:creator><![CDATA[CodeFinder]]></dc:creator><pubDate>Tue, 23 Jan 2007 16:12:54 GMT</pubDate></item><item><title><![CDATA[Reply to Warum compiliert das? on Tue, 23 Jan 2007 16:15:41 GMT]]></title><description><![CDATA[<p>Hier scheint der Compiler in der Lage zu sein zu erkennen dass 6 kein Symbol (in diesem Fall Parameter) sein kann. Mit nem Stringliteral in &quot;&quot; funktioniert o.g. Beispiel ja auch und gibt diese Warnung <strong>nicht</strong>.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1215372</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1215372</guid><dc:creator><![CDATA[LordJaxom]]></dc:creator><pubDate>Tue, 23 Jan 2007 16:15:41 GMT</pubDate></item><item><title><![CDATA[Reply to Warum compiliert das? on Tue, 23 Jan 2007 16:21:40 GMT]]></title><description><![CDATA[<p>Jo stimmt zwar...aber probier die Funktion mal zu definieren oder gar auf zurufen... da pfeifste aber außem letzten Loch <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>
<p>Dachte (auch) erst, dass er 6 hier als Default Parameter ansieht, aber wenn man schreibt:</p>
<pre><code class="language-cpp">int bla(int i)
{
   return (i);
}
</code></pre>
<p>Gibbets den Error gleich gratis <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f576.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--sunglasses"
      title=":sunglasses:"
      alt="🕶"
    /> :</p>
<p>Compiler-Log (MS Visual C++ 2005) schrieb:</p>
<blockquote>
<p>error C2365: &quot;bla&quot;: Erneute Definition; vorherige Definition war &quot;Datenvariable&quot;. [...]: Siehe Deklaration von 'bla'</p>
</blockquote>
<p>Auch der Aufruf funktioniert nicht. Naja aber is eigentlich auch rille...so sollte man es ja sowieso nit machen <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/1215375</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1215375</guid><dc:creator><![CDATA[CodeFinder]]></dc:creator><pubDate>Tue, 23 Jan 2007 16:21:40 GMT</pubDate></item><item><title><![CDATA[Reply to Warum compiliert das? on Tue, 23 Jan 2007 16:30:26 GMT]]></title><description><![CDATA[<p>Weiss garnicht was Du hast. Funktioniert doch.</p>
<pre><code class="language-cpp">void doSomething() 
{ 
   //const char* sdgonodf = &quot;hallo&quot;;
   //foo fx(std::string(sdgonodf)); 
   int bar(int(b));
   std::cout &lt;&lt; bar(12) &lt;&lt; std::endl;
}

int bar(int(b))
{
	return b;
}
</code></pre>
<p>Mit &quot;6&quot; statt &quot;b&quot; wird es wieder eine Variablendeklaration. Dann ist nach dem was bisher festgestellt wurde klar dass der von Dir gepostete Error kommt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1215379</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1215379</guid><dc:creator><![CDATA[LordJaxom]]></dc:creator><pubDate>Tue, 23 Jan 2007 16:30:26 GMT</pubDate></item><item><title><![CDATA[Reply to Warum compiliert das? on Tue, 23 Jan 2007 17:14:12 GMT]]></title><description><![CDATA[<p>Oha, jo stimmt... <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f4a1.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--light_bulb"
      title=":bulb:"
      alt="💡"
    /> .</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1215410</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1215410</guid><dc:creator><![CDATA[CodeFinder]]></dc:creator><pubDate>Tue, 23 Jan 2007 17:14:12 GMT</pubDate></item><item><title><![CDATA[Reply to Warum compiliert das? on Tue, 23 Jan 2007 17:30:49 GMT]]></title><description><![CDATA[<p>ich sach ja immer: c++ ist echt beschädigt. aber mir glaubt ja keiner <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="😞"
    /> <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/1215418</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1215418</guid><dc:creator><![CDATA[ten]]></dc:creator><pubDate>Tue, 23 Jan 2007 17:30:49 GMT</pubDate></item><item><title><![CDATA[Reply to Warum compiliert das? on Tue, 23 Jan 2007 19:16:55 GMT]]></title><description><![CDATA[<p>das einzige problem mit c++ ist, dass, wenn man nicht die volle ahnung hat, etwas wie X aussehen, in wirklichkeit aber ein Y sein kann.</p>
<p>das bringt zum einen die &quot;tolle freiheit&quot;, zum anderen aber auch kopfschmerzen <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/1215498</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1215498</guid><dc:creator><![CDATA[thordk]]></dc:creator><pubDate>Tue, 23 Jan 2007 19:16:55 GMT</pubDate></item><item><title><![CDATA[Reply to Warum compiliert das? on Tue, 23 Jan 2007 21:29:45 GMT]]></title><description><![CDATA[<p>LordJaxom schrieb:</p>
<blockquote>
<pre><code class="language-cpp">void doSomething() 
{ 
   //const char* sdgonodf = &quot;hallo&quot;;
   //foo fx(std::string(sdgonodf)); 
   int bar(int(b));
   std::cout &lt;&lt; bar(12) &lt;&lt; std::endl;
}

int bar(int(b))
{
	return b;
}
</code></pre>
</blockquote>
<p>Genau.<br />
Und dass die &quot;zusätzlichen&quot; Klammern um den Parameternamen OK sind wird auch schnell klar wenn man sich ansieht dass z.B. für sowas diese Klammern (genau an der Stelle) erforderlich sind:</p>
<pre><code class="language-cpp">void foo(int (&amp;array)[10]);
</code></pre>
<p>EDIT: genau solche Verwirrung kann man gut vermeiden wenn man grundsätzlich so initialisiert:</p>
<pre><code class="language-cpp">foo fx = foo(std::string(&quot;sdgonodf&quot;)); // OK
foo fx = foo(std::string(sdgonodf)); // Fehler
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1215589</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1215589</guid><dc:creator><![CDATA[hustbaer]]></dc:creator><pubDate>Tue, 23 Jan 2007 21:29:45 GMT</pubDate></item></channel></rss>