<?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[überladene Funktion]]></title><description><![CDATA[<p>Hallo erneut,</p>
<p>ich bin gerade dabei mir überladene Funktionen anzusehen, allerdings habe ich einen Fehler den ich nicht verstehe. Nach langer suche glaube ich das er in den Funktionen die Funktion Eingabe nicht kennt, doch wie kann ich dies beheben?</p>
<p>meine Codes:</p>
<p>main:</p>
<pre><code>#include &lt;iostream&gt;
#include &quot;Berechnung.h&quot;

using namespace std;

template &lt;typename T&gt;
void Eingabe (T &amp; a)
{
  do
  {
	if(cin.fail())
	{
	   cin.clear();
	   cin.ignore();
	   cout&lt;&lt;&quot;Fehlerhafte Eingabe&quot;&lt;&lt;endl;
	}
	cin&gt;&gt;a;
  }while (cin.fail());
}

int main()
{
  double flaeche1;
  double flaeche2; 
  double ergebnis;
  cout&lt;&lt;&quot;q = quadrat , r = rechteck&quot;&lt;&lt;endl;
  char auswahl;
  Eingabe (auswahl);
  switch (auswahl)
  {
    case 'q': ergebnis=Flaeche(flaeche1);
		break;
	case 'r': ergebnis=Flaeche(flaeche1, flaeche2);
		break;
  }
  system(&quot;PAUSE&quot;);
  return 0;
}
</code></pre>
<p>Berechnung.cpp:</p>
<pre><code>#include &lt;iostream&gt;
#include &quot;Berechnung.h&quot;

using namespace std;

double Flaeche(double flaeche1, double flaeche2)
{
	 cout&lt;&lt;&quot;Flaeche a eingeben: &quot;&lt;&lt;endl;
	 Eingabe(flaeche1);
	 cout&lt;&lt;&quot;Fläche b eingeben: &quot;&lt;&lt;endl;
	 Eingabe(flaeche2);
	 return flaeche1*flaeche2;
}

double Flaeche(double flaeche1)
{
	cout&lt;&lt;&quot;Flaeche a eingeben: &quot;&lt;&lt;endl;
	Eingabe(flaeche1);
	return flaeche1*flaeche1;
}
</code></pre>
<p>Berechnung.h</p>
<pre><code>#ifndef BERECHNUNG_H
#define BERECHNUNG_H

double Flaeche(double flaeche1, double flaeche2);
double Flaeche(double flaeche1);

#endif
</code></pre>
<p>Wie bereits gesagt, ich glaube das es an der Eingabe Funktion scheitert, doch wieso kennt er diese nicht? Sie ist doch schon früher deklariert. <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/265267/überladene-funktion</link><generator>RSS for Node</generator><lastBuildDate>Fri, 04 Sep 2026 05:39:38 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/265267.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 20 Apr 2010 13:36:00 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to überladene Funktion on Tue, 20 Apr 2010 13:38:06 GMT]]></title><description><![CDATA[<p>Hallo erneut,</p>
<p>ich bin gerade dabei mir überladene Funktionen anzusehen, allerdings habe ich einen Fehler den ich nicht verstehe. Nach langer suche glaube ich das er in den Funktionen die Funktion Eingabe nicht kennt, doch wie kann ich dies beheben?</p>
<p>meine Codes:</p>
<p>main:</p>
<pre><code>#include &lt;iostream&gt;
#include &quot;Berechnung.h&quot;

using namespace std;

template &lt;typename T&gt;
void Eingabe (T &amp; a)
{
  do
  {
	if(cin.fail())
	{
	   cin.clear();
	   cin.ignore();
	   cout&lt;&lt;&quot;Fehlerhafte Eingabe&quot;&lt;&lt;endl;
	}
	cin&gt;&gt;a;
  }while (cin.fail());
}

int main()
{
  double flaeche1;
  double flaeche2; 
  double ergebnis;
  cout&lt;&lt;&quot;q = quadrat , r = rechteck&quot;&lt;&lt;endl;
  char auswahl;
  Eingabe (auswahl);
  switch (auswahl)
  {
    case 'q': ergebnis=Flaeche(flaeche1);
		break;
	case 'r': ergebnis=Flaeche(flaeche1, flaeche2);
		break;
  }
  system(&quot;PAUSE&quot;);
  return 0;
}
</code></pre>
<p>Berechnung.cpp:</p>
<pre><code>#include &lt;iostream&gt;
#include &quot;Berechnung.h&quot;

using namespace std;

double Flaeche(double flaeche1, double flaeche2)
{
	 cout&lt;&lt;&quot;Flaeche a eingeben: &quot;&lt;&lt;endl;
	 Eingabe(flaeche1);
	 cout&lt;&lt;&quot;Fläche b eingeben: &quot;&lt;&lt;endl;
	 Eingabe(flaeche2);
	 return flaeche1*flaeche2;
}

double Flaeche(double flaeche1)
{
	cout&lt;&lt;&quot;Flaeche a eingeben: &quot;&lt;&lt;endl;
	Eingabe(flaeche1);
	return flaeche1*flaeche1;
}
</code></pre>
<p>Berechnung.h</p>
<pre><code>#ifndef BERECHNUNG_H
#define BERECHNUNG_H

double Flaeche(double flaeche1, double flaeche2);
double Flaeche(double flaeche1);

#endif
</code></pre>
<p>Wie bereits gesagt, ich glaube das es an der Eingabe Funktion scheitert, doch wieso kennt er diese nicht? Sie ist doch schon früher deklariert. <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/1885726</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1885726</guid><dc:creator><![CDATA[samkirchner]]></dc:creator><pubDate>Tue, 20 Apr 2010 13:38:06 GMT</pubDate></item><item><title><![CDATA[Reply to überladene Funktion on Tue, 20 Apr 2010 13:44:04 GMT]]></title><description><![CDATA[<p>Es wäre hilfreich, wenn du den Fehler nennen würdest.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1885733</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1885733</guid><dc:creator><![CDATA[SeppJ]]></dc:creator><pubDate>Tue, 20 Apr 2010 13:44:04 GMT</pubDate></item><item><title><![CDATA[Reply to überladene Funktion on Tue, 20 Apr 2010 13:52:11 GMT]]></title><description><![CDATA[<p>samkirchner schrieb:</p>
<blockquote>
<p>Wie bereits gesagt, ich glaube das es an der Eingabe Funktion scheitert, doch wieso kennt er diese nicht? Sie ist doch schon früher deklariert. <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>
</blockquote>
<ol>
<li>Bitte Fehler posten</li>
<li>Die Funktion Eingabe ist in Berechnung.cpp NICHT bekannt, warum sollte sie es sein?</li>
</ol>
]]></description><link>https://www.c-plusplus.net/forum/post/1885738</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1885738</guid><dc:creator><![CDATA[blub* 0]]></dc:creator><pubDate>Tue, 20 Apr 2010 13:52:11 GMT</pubDate></item><item><title><![CDATA[Reply to überladene Funktion on Tue, 20 Apr 2010 13:54:05 GMT]]></title><description><![CDATA[<p>MVS 2008 gibt mir folgende Information:</p>
<p>error C3861: &quot;Eingabe&quot;: Bezeichner wurde nicht gefunden.</p>
<p>und diese 3 Mal. Wenn ich nun doppelklicke, dann springt er zu den Funktionsaufrufen!</p>
<p>Ich habe in der Zwischenzeit auch schon mal versucht die Funktion Eingabe() mit in die Berechnung.cpp + Berechnung.h zu werfen, aber dann kommt folgender Fehler:</p>
<p>error LNK2019: Verweis auf nicht aufgelöstes externes Symbol &quot;&quot;void __cdecl Eingabe&lt;char&gt;(char &amp;)&quot; (??$Eingabe@D@@YAXAAD@Z)&quot; in Funktion &quot;_main&quot;.</p>
<p>sowie</p>
<p>fatal error LNK1120: 1 nicht aufgelöste externe Verweise.</p>
<p>muss nochmal die Hilfe von Prototype template aufrufen, vlt hilft das bei dem unteren Fehler, der obige ist mir jedoch ein Rätsel und hat viel Zeit gekostet.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1885740</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1885740</guid><dc:creator><![CDATA[samkirchner]]></dc:creator><pubDate>Tue, 20 Apr 2010 13:54:05 GMT</pubDate></item><item><title><![CDATA[Reply to überladene Funktion on Tue, 20 Apr 2010 13:58:06 GMT]]></title><description><![CDATA[<p>blub² schrieb:</p>
<blockquote>
<ol start="2">
<li>Die Funktion Eingabe ist in Berechnung.cpp NICHT bekannt, warum sollte sie es sein?</li>
</ol>
</blockquote>
<p>Muss die es sein? Hatte ich zwar auch schon versucht, jedoch liegt sie in der main.cpp, das müsste das Prog doch wissen oder nicht?</p>
<p>Klar wird Sie in der Berechnung.cpp verwendet, mom versuch es nochmal habs glaub nur in der Berechnung.h versucht gehabt!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1885743</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1885743</guid><dc:creator><![CDATA[samkirchner]]></dc:creator><pubDate>Tue, 20 Apr 2010 13:58:06 GMT</pubDate></item><item><title><![CDATA[Reply to überladene Funktion on Tue, 20 Apr 2010 14:00:08 GMT]]></title><description><![CDATA[<p>samkirchner schrieb:</p>
<blockquote>
<p>Muss die es sein? Hatte ich zwar auch schon versucht, jedoch liegt sie in der main.cpp, das müsste das Prog doch wissen oder nicht?</p>
</blockquote>
<p>Ja, muss sie.</p>
<p>samkirchner schrieb:</p>
<blockquote>
<p>MVS 2008 gibt mir folgende Information:</p>
<p>error C3861: &quot;Eingabe&quot;: Bezeichner wurde nicht gefunden.</p>
<p>und diese 3 Mal. Wenn ich nun doppelklicke, dann springt er zu den Funktionsaufrufen!</p>
</blockquote>
<p>Liegt daran dass die Funktion nicht bekannt ist.</p>
<p>samkirchner schrieb:</p>
<blockquote>
<p>Ich habe in der Zwischenzeit auch schon mal versucht die Funktion Eingabe() mit in die Berechnung.cpp + Berechnung.h zu werfen, aber dann kommt folgender Fehler:</p>
<p>error LNK2019: Verweis auf nicht aufgelöstes externes Symbol &quot;&quot;void __cdecl Eingabe&lt;char&gt;(char &amp;)&quot; (??$Eingabe@D@@YAXAAD@Z)&quot; in Funktion &quot;_main&quot;.</p>
<p>sowie</p>
<p>fatal error LNK1120: 1 nicht aufgelöste externe Verweise.</p>
<p>muss nochmal die Hilfe von Prototype template aufrufen, vlt hilft das bei dem unteren Fehler, der obige ist mir jedoch ein Rätsel und hat viel Zeit gekostet.</p>
</blockquote>
<p>In Berechnung.cpp UND Berechnung.h?</p>
<p>Dann müsstest du eigentlich erstmal einen Fehler bekommen weil 2x definiert!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1885745</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1885745</guid><dc:creator><![CDATA[blub* 0]]></dc:creator><pubDate>Tue, 20 Apr 2010 14:00:08 GMT</pubDate></item><item><title><![CDATA[Reply to überladene Funktion on Tue, 20 Apr 2010 14:00:26 GMT]]></title><description><![CDATA[<p>samkirchner schrieb:</p>
<blockquote>
<p>Muss die es sein? Hatte ich zwar auch schon versucht, jedoch liegt sie in der main.cpp, das müsste das Prog doch wissen oder nicht?</p>
</blockquote>
<p>Woher sollte es das? Beim Compilieren der berechnung.cpp ist der Inhalt der main.cpp völlig unbekannt.</p>
<p>Informier dich mal bei google und im Buch deiner Wahl darüber, wie man Sourcecode in mehrere Übersetzungseinheiten aufteilt und wie der Compiler mit diesen Übersetzungseinheiten arbeitet. Scheinbar fehlt dir da noch der nötige Durchblick (was keine Schande ist)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1885746</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1885746</guid><dc:creator><![CDATA[pumuckl]]></dc:creator><pubDate>Tue, 20 Apr 2010 14:00:26 GMT</pubDate></item><item><title><![CDATA[Reply to überladene Funktion on Tue, 20 Apr 2010 14:03:35 GMT]]></title><description><![CDATA[<p>pumuckl schrieb:</p>
<blockquote>
<p>samkirchner schrieb:</p>
<blockquote>
<p>Muss die es sein? Hatte ich zwar auch schon versucht, jedoch liegt sie in der main.cpp, das müsste das Prog doch wissen oder nicht?</p>
</blockquote>
<p>Woher sollte es das? Beim Compilieren der berechnung.cpp ist der Inhalt der main.cpp völlig unbekannt.</p>
<p>Informier dich mal bei google und im Buch deiner Wahl darüber, wie man Sourcecode in mehrere Übersetzungseinheiten aufteilt und wie der Compiler mit diesen Übersetzungseinheiten arbeitet. Scheinbar fehlt dir da noch der nötige Durchblick (was keine Schande ist)</p>
</blockquote>
<p>Bei der Gelegenheit am besten gleich auch noch auf Besonderheiten von Template Funktionen in der Beziehung achten!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1885749</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1885749</guid><dc:creator><![CDATA[blub* 0]]></dc:creator><pubDate>Tue, 20 Apr 2010 14:03:35 GMT</pubDate></item><item><title><![CDATA[Reply to überladene Funktion on Tue, 20 Apr 2010 14:09:25 GMT]]></title><description><![CDATA[<p>Ihr seid fix. Als ich anfegangen habe, eine Antwort zu schreiben, gab's erst nur eine einzige Antwort. <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>
<p>Der Compiler streikt wahrscheinlich, wenn Du <code>Berechnung.cpp</code> übersetzen willst; denn Du benutzt da etwas ( <code>Eingabe</code> ), worüber der Compiler nichts weiß. Das Funktione-Template <code>Eingabe</code> ist nur in <code>main.cpp</code> deklariert.</p>
<p>Typischerweise <em>deklariert</em> man Funktionen, die &quot;global&quot; benutzt werden sollen in Header-Dateien und <em>definiert</em> sie in genau einer Übersetzungseinheit. Somit können Module einzeln kompiliert werden, ohne dass der Compiler Deklarationen und Definitionen sich aus anderen Dateien raussuchen muss. Der Präprozessor ersetzt <code>#include &quot;mein_header.hpp&quot;</code> schon direkt durch den Dateiinhalt und wirft dem Compiler das Ergebnis zum Fraß vor.</p>
<pre><code class="language-cpp">void foo();   // Deklaration
void foo() {} // Definition
</code></pre>
<p>Bei Funktions-Templates sieht es so aus, dass eine Deklaration i.d.R. nicht ausreicht. Aus praktischen Gründen darf man Funktions-Templates in Header-Dateien <em>definieren</em> und diese Header-Dateien in mehreren Übersetzungseinheiten einbinden, ohne dass sich der Linker über die Mehrfachdefinitionen beschweren wird.</p>
<p>Dei Problem kann also gelöst werden, indem Du das Funktionstemplate <code>Eingabe</code> in eine Eigene Header-Datei schreibst und diese dort einbindest, wo Du es brauchst:</p>
<pre><code class="language-cpp">#ifndef EINGABE_HPP_INCLUDED
#define EINGABE_HPP_INCLUDED

#include &lt;iostream&gt;

// in Header-Dateien solltest Du  using namespace std;  vermeiden

template&lt;typename T&gt;
void Eingabe(T &amp; a) {
  ...
}

#endif // EINGABE_HPP_INCLUDED
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1885751</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1885751</guid><dc:creator><![CDATA[krümelkacker]]></dc:creator><pubDate>Tue, 20 Apr 2010 14:09:25 GMT</pubDate></item><item><title><![CDATA[Reply to überladene Funktion on Tue, 20 Apr 2010 14:09:36 GMT]]></title><description><![CDATA[<p>blub² schrieb:</p>
<blockquote>
<p>In Berechnung.cpp UND Berechnung.h?</p>
<p>Dann müsstest du eigentlich erstmal einen Fehler bekommen weil 2x definiert!</p>
</blockquote>
<p>Nein, sry unklar ausgedrückt:</p>
<p>Ich meinte ich habe Sie in der Berechnung.h bekanntgegeben und in der Berechnung.cpp verwendet, jedoch kommt da ständig:</p>
<p>fatal error LNK1120: 1 nicht aufgelöste externe Verweise.</p>
<p>Nun erkennt er die Funktion Eingabe nicht mehr in main.cpp <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>
<p>Wenn ich nun das Eingabe(auswahl) durch cin&gt;&gt;auswahl ergänze, dann funzt es.</p>
<p>pumuckl schrieb:</p>
<blockquote>
<p>Informier dich mal bei google und im Buch deiner Wahl darüber, wie man Sourcecode in mehrere Übersetzungseinheiten aufteilt und wie der Compiler mit diesen Übersetzungseinheiten arbeitet. Scheinbar fehlt dir da noch der nötige Durchblick (was keine Schande ist)</p>
</blockquote>
<p>Ja, darüber habe ich noch nie was gelesen :(. Hast du da zufällig ein brauchbaren Link im Kopf, wenn net google ich mal danach.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1885752</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1885752</guid><dc:creator><![CDATA[samkirchner]]></dc:creator><pubDate>Tue, 20 Apr 2010 14:09:36 GMT</pubDate></item><item><title><![CDATA[Reply to überladene Funktion on Tue, 20 Apr 2010 14:19:44 GMT]]></title><description><![CDATA[<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/24868">@krümelkacker</a></p>
<p>vielen Dank, das hat was gebracht <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44d.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_up"
      title=":+1:"
      alt="👍"
    /></p>
<p>Kann ich das als algemeine Regel nehemen? Ich meine immer wenn ich ein template verwende welches auch in anderen Funktionen funktionieren soll?</p>
<p>Aber ich denke mal das ich eh bei der Aufgabe</p>
<p>[qoute=&quot;pumuckl&quot;]<br />
&quot;wie man Sourcecode in mehrere Übersetzungseinheiten aufteilt&quot;<br />
[/quote]</p>
<p>darüber stolpern werde <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>
<p>Danke dir vielmals!</p>
<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/9960">@pumuckl</a>: das mit dem Link steht dennoch <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="😉"
    /> (falls du einen leicht verständlichen kennst)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1885756</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1885756</guid><dc:creator><![CDATA[samkirchner]]></dc:creator><pubDate>Tue, 20 Apr 2010 14:19:44 GMT</pubDate></item><item><title><![CDATA[Reply to überladene Funktion on Tue, 20 Apr 2010 14:39:23 GMT]]></title><description><![CDATA[<p>Huch, ganz übersehn dass es bei Eingabe um eine Template-Funktion ging.</p>
<p>Hättest du allerdings in die FAQ geschaut, wäre dir im Inhaltsverzeichnis der Link zum Thema &quot;undefined reference&quot; aufgefallen, wo ich die drei häufigsten Ursachen für diese Fehlermeldung zusammengefasst habe. Eine davon ist die Definition von Templates in .cpp-dateien statt im Header.</p>
<p><a href="http://www.c-plusplus.net/forum/viewtopic-var-t-is-246875.html" rel="nofollow">http://www.c-plusplus.net/forum/viewtopic-var-t-is-246875.html</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1885766</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1885766</guid><dc:creator><![CDATA[pumuckl]]></dc:creator><pubDate>Tue, 20 Apr 2010 14:39:23 GMT</pubDate></item><item><title><![CDATA[Reply to überladene Funktion on Tue, 20 Apr 2010 14:56:37 GMT]]></title><description><![CDATA[<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/9960">@pumuckl</a>, danke habe ich nun gelesen, leider ist es nicht so einfach was in einer sufu, FAQ zu finden wenn man nichtmal weiß nach was man sucht <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="😉"
    /> auch google hilft einem Anfänger nicht oft und komfortabel weiter ;)! Jedoch habe ich ja dieses Forum entdeckt <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44d.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_up"
      title=":+1:"
      alt="👍"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1885775</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1885775</guid><dc:creator><![CDATA[samkirchner]]></dc:creator><pubDate>Tue, 20 Apr 2010 14:56:37 GMT</pubDate></item></channel></rss>