<?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[Hilfe Fehlermeldung bei Template Klassen]]></title><description><![CDATA[<p>Hi!</p>
<p>ich habe mir ne eigene verkettete Liste gebaut, leider bekomme ich folgende Fehlermeldungen:</p>
<pre><code>Fehler	1	error C2143: Syntaxfehler: Es fehlt ';' vor '&lt;'	e:\dateien\visual studio 2010 projects\test\test\liste.h	7	1	Test
Fehler	2	error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: &quot;default-int&quot; wird von C++ nicht unterstützt.	e:\dateien\visual studio 2010 projects\test\test\liste.h	7	1	Test
Fehler	3	error C2238: Unerwartete(s) Token vor ';'	e:\dateien\visual studio 2010 projects\test\test\liste.h	7	1	Test
Fehler	4	error C2143: Syntaxfehler: Es fehlt ';' vor '&lt;'	e:\dateien\visual studio 2010 projects\test\test\liste.h	8	1	Test
Fehler	5	error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: &quot;default-int&quot; wird von C++ nicht unterstützt.	e:\dateien\visual studio 2010 projects\test\test\liste.h	8	1	Test
Fehler	6	error C2238: Unerwartete(s) Token vor ';'	e:\dateien\visual studio 2010 projects\test\test\liste.h	8	1	Test
Fehler	7	error C2143: Syntaxfehler: Es fehlt ';' vor '&lt;'	e:\dateien\visual studio 2010 projects\test\test\liste.h	7	1	Test
Fehler	8	error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: &quot;default-int&quot; wird von C++ nicht unterstützt.	e:\dateien\visual studio 2010 projects\test\test\liste.h	7	1	Test
Fehler	9	error C2238: Unerwartete(s) Token vor ';'	e:\dateien\visual studio 2010 projects\test\test\liste.h	7	1	Test
Fehler	10	error C2143: Syntaxfehler: Es fehlt ';' vor '&lt;'	e:\dateien\visual studio 2010 projects\test\test\liste.h	8	1	Test
Fehler	11	error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: &quot;default-int&quot; wird von C++ nicht unterstützt.	e:\dateien\visual studio 2010 projects\test\test\liste.h	8	1	Test
Fehler	12	error C2238: Unerwartete(s) Token vor ';'	e:\dateien\visual studio 2010 projects\test\test\liste.h	8	1	Test
</code></pre>
<p>weiss momentan echt nicht warum er mir die meldung &quot;fehlender typspezifizierer&quot; bringt, in der main habe ich in spitzen klammern den typ angegeben...Ich kopier mal beide header rein, ich weiss, ich sollte nicht den ganzen code reinkopieren, aber die 2 klassen sind ziemlich klein gehalten</p>
<p>anbei beide Headerdateien:</p>
<p>Liste.h</p>
<pre><code class="language-cpp">#ifndef LISTE_H
#define LISTE_H
#include &quot;LE.h&quot;

template &lt;class type&gt;
class Liste {

	LE&lt;type&gt;* first;
	LE&lt;type&gt;* last;
	int size;

public:

	Liste() {
		first = 0;
		last  = 0;
		size = 0;
	}

	~Liste() {
		while (first != 0)
			removeFirst();
	}

	void append(type value) {

		LE&lt;type&gt;* newLE = new LE(value, 0);

		if (first == 0) 
			first = newLE;

		else {
			last-&gt;next = newLE;
			newLE-&gt;prev = last;
		}

		last = newLE;
		++size;
	}

	void removeFirst() {

		if (first != 0) {

			LE&lt;type&gt;* nextFirstLE = first-&gt;next;

			// Erstes Element löschen
			delete first;
			--size;

			first = nextFirstLE;

			if(first != 0) {
				first-&gt;prev = 0;
			}

			if (first == 0) {
				last = 0;
			}
		}
	}

	int getSize() const {

		return size;
	}

	type getElementAt(int index) const {

		if(first != 0 &amp;&amp; this-&gt;getSize() &gt; index &amp;&amp; index &gt;= 0) {
			LE&lt;type&gt;* value = first;
			for(int i = 0; i &lt; index; i++) {
				value = value-&gt;next; 
			}
			return value-&gt;data;
		}
		else {
			std::cout &lt;&lt; &quot;Falscher Indexzugriff der Getter Methode!\n&quot;;
			return -1;
		}
	}

	void setElementAt(int index, type value) {

		if( first != 0 &amp;&amp; this-&gt;getSize() &gt; index &amp;&amp; index &gt;= 0) {
			LE&lt;type&gt;* valuePtr = first;
			for(int i = 0; i &lt; index; i++) {
				valuePtr = valuePtr-&gt;next;
			}
			valuePtr-&gt;data = value;
		}
		else {
			std::cout &lt;&lt; &quot;Falscher Indexzugriff der Setter Methode!\n&quot;;
		}
	}
};

#endif
</code></pre>
<p>LE.h</p>
<pre><code class="language-cpp">#ifndef LE_H
#define LE_H

template &lt;class type&gt;

class LE {

	friend class Liste&lt;type&gt;;

	LE* next;
	LE* prev;
	type data;

public:
	LE(type data, LE* next) {
		this-&gt;data = data;
		this-&gt;next = next;
		prev = 0;
	}
};

#endif
</code></pre>
<p>main.cpp</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
#include &quot;Liste.h&quot;
using namespace std;

int main() {

	Liste&lt;int&gt; test;

	return 0;
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/topic/290151/hilfe-fehlermeldung-bei-template-klassen</link><generator>RSS for Node</generator><lastBuildDate>Tue, 18 Aug 2026 16:48:51 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/290151.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 20 Jul 2011 12:35:34 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Hilfe Fehlermeldung bei Template Klassen on Wed, 20 Jul 2011 12:53:29 GMT]]></title><description><![CDATA[<p>Hi!</p>
<p>ich habe mir ne eigene verkettete Liste gebaut, leider bekomme ich folgende Fehlermeldungen:</p>
<pre><code>Fehler	1	error C2143: Syntaxfehler: Es fehlt ';' vor '&lt;'	e:\dateien\visual studio 2010 projects\test\test\liste.h	7	1	Test
Fehler	2	error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: &quot;default-int&quot; wird von C++ nicht unterstützt.	e:\dateien\visual studio 2010 projects\test\test\liste.h	7	1	Test
Fehler	3	error C2238: Unerwartete(s) Token vor ';'	e:\dateien\visual studio 2010 projects\test\test\liste.h	7	1	Test
Fehler	4	error C2143: Syntaxfehler: Es fehlt ';' vor '&lt;'	e:\dateien\visual studio 2010 projects\test\test\liste.h	8	1	Test
Fehler	5	error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: &quot;default-int&quot; wird von C++ nicht unterstützt.	e:\dateien\visual studio 2010 projects\test\test\liste.h	8	1	Test
Fehler	6	error C2238: Unerwartete(s) Token vor ';'	e:\dateien\visual studio 2010 projects\test\test\liste.h	8	1	Test
Fehler	7	error C2143: Syntaxfehler: Es fehlt ';' vor '&lt;'	e:\dateien\visual studio 2010 projects\test\test\liste.h	7	1	Test
Fehler	8	error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: &quot;default-int&quot; wird von C++ nicht unterstützt.	e:\dateien\visual studio 2010 projects\test\test\liste.h	7	1	Test
Fehler	9	error C2238: Unerwartete(s) Token vor ';'	e:\dateien\visual studio 2010 projects\test\test\liste.h	7	1	Test
Fehler	10	error C2143: Syntaxfehler: Es fehlt ';' vor '&lt;'	e:\dateien\visual studio 2010 projects\test\test\liste.h	8	1	Test
Fehler	11	error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: &quot;default-int&quot; wird von C++ nicht unterstützt.	e:\dateien\visual studio 2010 projects\test\test\liste.h	8	1	Test
Fehler	12	error C2238: Unerwartete(s) Token vor ';'	e:\dateien\visual studio 2010 projects\test\test\liste.h	8	1	Test
</code></pre>
<p>weiss momentan echt nicht warum er mir die meldung &quot;fehlender typspezifizierer&quot; bringt, in der main habe ich in spitzen klammern den typ angegeben...Ich kopier mal beide header rein, ich weiss, ich sollte nicht den ganzen code reinkopieren, aber die 2 klassen sind ziemlich klein gehalten</p>
<p>anbei beide Headerdateien:</p>
<p>Liste.h</p>
<pre><code class="language-cpp">#ifndef LISTE_H
#define LISTE_H
#include &quot;LE.h&quot;

template &lt;class type&gt;
class Liste {

	LE&lt;type&gt;* first;
	LE&lt;type&gt;* last;
	int size;

public:

	Liste() {
		first = 0;
		last  = 0;
		size = 0;
	}

	~Liste() {
		while (first != 0)
			removeFirst();
	}

	void append(type value) {

		LE&lt;type&gt;* newLE = new LE(value, 0);

		if (first == 0) 
			first = newLE;

		else {
			last-&gt;next = newLE;
			newLE-&gt;prev = last;
		}

		last = newLE;
		++size;
	}

	void removeFirst() {

		if (first != 0) {

			LE&lt;type&gt;* nextFirstLE = first-&gt;next;

			// Erstes Element löschen
			delete first;
			--size;

			first = nextFirstLE;

			if(first != 0) {
				first-&gt;prev = 0;
			}

			if (first == 0) {
				last = 0;
			}
		}
	}

	int getSize() const {

		return size;
	}

	type getElementAt(int index) const {

		if(first != 0 &amp;&amp; this-&gt;getSize() &gt; index &amp;&amp; index &gt;= 0) {
			LE&lt;type&gt;* value = first;
			for(int i = 0; i &lt; index; i++) {
				value = value-&gt;next; 
			}
			return value-&gt;data;
		}
		else {
			std::cout &lt;&lt; &quot;Falscher Indexzugriff der Getter Methode!\n&quot;;
			return -1;
		}
	}

	void setElementAt(int index, type value) {

		if( first != 0 &amp;&amp; this-&gt;getSize() &gt; index &amp;&amp; index &gt;= 0) {
			LE&lt;type&gt;* valuePtr = first;
			for(int i = 0; i &lt; index; i++) {
				valuePtr = valuePtr-&gt;next;
			}
			valuePtr-&gt;data = value;
		}
		else {
			std::cout &lt;&lt; &quot;Falscher Indexzugriff der Setter Methode!\n&quot;;
		}
	}
};

#endif
</code></pre>
<p>LE.h</p>
<pre><code class="language-cpp">#ifndef LE_H
#define LE_H

template &lt;class type&gt;

class LE {

	friend class Liste&lt;type&gt;;

	LE* next;
	LE* prev;
	type data;

public:
	LE(type data, LE* next) {
		this-&gt;data = data;
		this-&gt;next = next;
		prev = 0;
	}
};

#endif
</code></pre>
<p>main.cpp</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
#include &quot;Liste.h&quot;
using namespace std;

int main() {

	Liste&lt;int&gt; test;

	return 0;
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2095338</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2095338</guid><dc:creator><![CDATA[pawl]]></dc:creator><pubDate>Wed, 20 Jul 2011 12:53:29 GMT</pubDate></item><item><title><![CDATA[Reply to Hilfe Fehlermeldung bei Template Klassen on Wed, 20 Jul 2011 12:48:05 GMT]]></title><description><![CDATA[<p>Hallo pawl,</p>
<p>Willkommen im C++-Forum!</p>
<p>In Deiner Datei Liste.h fehlt ein #include &quot;LE.h&quot;. Der Compiler kann in Zeile 7 nix mit dem LE anfangen.</p>
<p>Gruß<br />
Werner</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2095347</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2095347</guid><dc:creator><![CDATA[Werner Salomon]]></dc:creator><pubDate>Wed, 20 Jul 2011 12:48:05 GMT</pubDate></item><item><title><![CDATA[Reply to Hilfe Fehlermeldung bei Template Klassen on Wed, 20 Jul 2011 12:55:27 GMT]]></title><description><![CDATA[<p>Ja Hi!</p>
<p>Danke für den Hinweis! Habe es editiert im Beitrag. Wie so oft, habe ich leider wieder eine neue Fehlermeldung <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="😞"
    /><br />
Fehler 3 und 4 macht mir irgendwie zu schaffen...</p>
<pre><code>Fehler	1	error C2059: Syntaxfehler: '&lt;'	e:\dateien\visual studio 2010 projects\test\test\le.h	8	1	Test
Fehler	2	error C2238: Unerwartete(s) Token vor ';'	e:\dateien\visual studio 2010 projects\test\test\le.h	8	1	Test
Fehler	3	error C2989: &quot;Liste&quot;: Klassen-template wurde bereits als Nichtklassen-template deklariert.	e:\dateien\visual studio 2010 projects\test\test\liste.h	121	1	Test
Fehler	4	error C3857: &quot;Liste&quot;: Mehrere template-Parameterlisten sind nicht zulässig.	e:\dateien\visual studio 2010 projects\test\test\liste.h	5	1	Test
Fehler	5	error C2143: Syntaxfehler: Es fehlt ';' vor '&lt;'	e:\dateien\visual studio 2010 projects\test\test\main.cpp	8	1	Test
Fehler	6	error C2143: Syntaxfehler: Es fehlt ';' vor '&lt;'	e:\dateien\visual studio 2010 projects\test\test\main.cpp	8	1	Test
Fehler	7	error C2059: Syntaxfehler: '&lt;'	e:\dateien\visual studio 2010 projects\test\test\le.h	8	1	Test
Fehler	8	error C2238: Unerwartete(s) Token vor ';'	e:\dateien\visual studio 2010 projects\test\test\le.h	8	1	Test
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2095355</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2095355</guid><dc:creator><![CDATA[pawl]]></dc:creator><pubDate>Wed, 20 Jul 2011 12:55:27 GMT</pubDate></item><item><title><![CDATA[Reply to Hilfe Fehlermeldung bei Template Klassen on Wed, 20 Jul 2011 12:59:24 GMT]]></title><description><![CDATA[<p>Du solltest außerdem aufpassen, dass du dir keine zirkuläre Abhängigkeit einbaust. Die Liste benutzt die Klasse LE, diese möchte allerdings schon Liste als friend festlegen. Da die Elemente sowieso nur von Liste richtig benutzt werden können, wäre es wohl die einfachste Lösung, beide Header in dieselbe Datei zu packen und z.B. Liste ganz oben einmal leer zu deklarieren.</p>
<p>So habe ich es zum Kompilieren bekommen:</p>
<pre><code class="language-cpp">template&lt;class type&gt;
class Liste;

template &lt;class type&gt;
class LE {

    friend class Liste&lt;type&gt;;

    LE* next;
    LE* prev;
    type data;

public:
    LE(type data, LE* next) {
        this-&gt;data = data;
        this-&gt;next = next;
        prev = 0;
    }
};

template &lt;class type&gt;
class Liste {

    LE&lt;type&gt;* first;
    LE&lt;type&gt;* last;
    int size;

public:

    Liste() {
        first = 0;
        last  = 0;
        size = 0;
    }

    ~Liste() {
        while (first != 0)
            removeFirst();
    }

    void append(type value) {

        LE&lt;type&gt;* newLE = new LE(value, 0);

        if (first == 0)
            first = newLE;

        else {
            last-&gt;next = newLE;
            newLE-&gt;prev = last;
        }

        last = newLE;
        ++size;
    }

    void removeFirst() {

        if (first != 0) {

            LE&lt;type&gt;* nextFirstLE = first-&gt;next;

            // Erstes Element löschen
            delete first;
            --size;

            first = nextFirstLE;

            if(first != 0) {
                first-&gt;prev = 0;
            }

            if (first == 0) {
                last = 0;
            }
        }
    }

    int getSize() const {

        return size;
    }

    type getElementAt(int index) const {

        if(first != 0 &amp;&amp; this-&gt;getSize() &gt; index &amp;&amp; index &gt;= 0) {
            LE&lt;type&gt;* value = first;
            for(int i = 0; i &lt; index; i++) {
                value = value-&gt;next;
            }
            return value-&gt;data;
        }
        else {
            std::cout &lt;&lt; &quot;Falscher Indexzugriff der Getter Methode!\n&quot;;
            return -1;
        }
    }

    void setElementAt(int index, type value) {

        if( first != 0 &amp;&amp; this-&gt;getSize() &gt; index &amp;&amp; index &gt;= 0) {
            LE&lt;type&gt;* valuePtr = first;
            for(int i = 0; i &lt; index; i++) {
                valuePtr = valuePtr-&gt;next;
            }
            valuePtr-&gt;data = value;
        }
        else {
            std::cout &lt;&lt; &quot;Falscher Indexzugriff der Setter Methode!\n&quot;;
        }
    }
};

#include &lt;iostream&gt;
using namespace std;

int main() {

    Liste&lt;int&gt; test;

    return 0;
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2095358</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2095358</guid><dc:creator><![CDATA[Bonzy]]></dc:creator><pubDate>Wed, 20 Jul 2011 12:59:24 GMT</pubDate></item><item><title><![CDATA[Reply to Hilfe Fehlermeldung bei Template Klassen on Wed, 20 Jul 2011 13:06:43 GMT]]></title><description><![CDATA[<p>Sind wohl alles Folgefehler des ersten Fehlers.<br />
In LE.h kennt der Compiler die Liste&lt;&gt; noch nicht. Wenn Du vor der Zeile 4 in LE.h eine sogenannte Vorwärtsdeklaration einfügst:</p>
<pre><code class="language-cpp">template&lt; class type&gt;
class Liste;
</code></pre>
<p>sollte es klappen.</p>
<p>Besser wäre es, Du hast keine gegenseitigen Abhängigkeiten zwischen den Dateien. Das erreichst Du hier z.B. dadurch, dass Du die struct LE innerhalb von Liste.h deklarierst. Noch besser, wenn dies eine private Struktur von Liste&lt;&gt; wird. Dann entfällt in jedem Fall das LE.h</p>
<p>Gruß<br />
Werner</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2095365</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2095365</guid><dc:creator><![CDATA[Werner Salomon]]></dc:creator><pubDate>Wed, 20 Jul 2011 13:06:43 GMT</pubDate></item><item><title><![CDATA[Reply to Hilfe Fehlermeldung bei Template Klassen on Wed, 20 Jul 2011 13:24:05 GMT]]></title><description><![CDATA[<p>ok, stimmt, wusste nicht wie das genau bei header files ist. Könnte ich die LE Klasse auch als innere Klasse von Liste verwenden? Habe jetzt die LE.h in die Datei Liste.h mit Vorwärsdeklaration eingefügt...aber die Fehlermeldungen kommen wie fallende Dominosteine...</p>
<p>bekommst du das auch kompiliert?</p>
<pre><code class="language-cpp">int main() {

	Liste&lt;int&gt; test;
	test.append(5);
	cout &lt;&lt; test.getElementAt(0) &lt;&lt; endl;

	return 0;
}
</code></pre>
<blockquote>
<p>Fehler 1 error C2955: &quot;LE&quot;: Für die Verwendung der template-Klasse ist eine template-Argumentliste erforderlich. e:\dateien\visual studio 2010 projects\test\test\liste.h 63 1 Test<br />
Fehler 2 error C2514: 'LE': Klasse besitzt keine Konstruktoren e:\dateien\visual studio 2010 projects\test\test\liste.h 63 1 Test</p>
</blockquote>
<p>die Klasse LE hat aber einen Konstruktor...irgendwie kann ich mich mit templates nicht so anfreunden...</p>
<p>EDIT: hat sich erledigt hatte noch was vergessen ... new LE&lt;type&gt;(value, 0)... ok danke, habt mir super geholfen</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2095375</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2095375</guid><dc:creator><![CDATA[pawl]]></dc:creator><pubDate>Wed, 20 Jul 2011 13:24:05 GMT</pubDate></item><item><title><![CDATA[Reply to Hilfe Fehlermeldung bei Template Klassen on Wed, 20 Jul 2011 14:05:01 GMT]]></title><description><![CDATA[<p>Wenn du mit Templates Probleme hast, dann bau dir erst eine Listenimplementation mit einem konkreten Datentypen. Wenn die dann 100%ig funktioniert kannst du sie auf eine Template Lösung umstellen. Vielleicht hilft dir dieser Ansatz etwas:</p>
<pre><code class="language-cpp">// type ist der Typname in der späteren Template Lösung
typedef int type;

// template&lt;typename type&gt; 
class Liste
{
   ...
public:
   void append( const type&amp; value )
   {
      ...
   }
   type&amp; getElementAt( unsigned int Index )
   {
      ...
   }
};
</code></pre>
<p>Btw:<br />
Indexzugriffe für verkettete Listen sind nicht schön, wenn das häufige Operationen sind ist eine verkettete Liste der falsche Containertyp.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2095432</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2095432</guid><dc:creator><![CDATA[DocShoe]]></dc:creator><pubDate>Wed, 20 Jul 2011 14:05:01 GMT</pubDate></item><item><title><![CDATA[Reply to Hilfe Fehlermeldung bei Template Klassen on Wed, 20 Jul 2011 14:12:22 GMT]]></title><description><![CDATA[<p>DocShoe schrieb:</p>
<blockquote>
<p>Btw:<br />
Indexzugriffe für verkettete Listen sind nicht schön, wenn das häufige Operationen sind ist eine verkettete Liste der falsche Containertyp.</p>
</blockquote>
<p>Da kann ich nur zustimmen. Es hat quasi keinen Nutzen und ist jederzeit mit Iteratoren nachstellbar. Wenn du gar nicht erst die Möglichkeit anbietest, wird der Benutzer zumindest ins Grübeln kommen und sich entweder schlau machen oder es direkt richtig verwenden.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2095438</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2095438</guid><dc:creator><![CDATA[Bonzy]]></dc:creator><pubDate>Wed, 20 Jul 2011 14:12:22 GMT</pubDate></item><item><title><![CDATA[Reply to Hilfe Fehlermeldung bei Template Klassen on Thu, 21 Jul 2011 10:28:41 GMT]]></title><description><![CDATA[<p>Jup danke!</p>
<p>Ja, das war nur als Übung für mich gedacht... <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/2095956</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2095956</guid><dc:creator><![CDATA[pawl]]></dc:creator><pubDate>Thu, 21 Jul 2011 10:28:41 GMT</pubDate></item></channel></rss>