<?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[Probleme mit Template]]></title><description><![CDATA[<p>moin</p>
<p>ich möchte Templates verwenden, um meinen code etwas aufzureumen, allerdings scheint mein compiler den code nicht zu mögen ...</p>
<pre><code class="language-cpp">template &lt;typename BlubStorageType, typename SearchType&gt; class RobotList
{
};
</code></pre>
<p>ich dachte eigentlich ich kann da nichts mehr falsch machen bei so wenig code, includes isnd keine, nix, trozdem kommt:</p>
<pre><code>RobotList.h:16: error: `RobotList' is not a template type
</code></pre>
<p>wenn ich das mit</p>
<pre><code class="language-cpp">RobotList&lt;int, bool&gt; beispiel;
</code></pre>
<p>an meinen eigenen datentypen kann es also auch nicht liegen ...</p>
<pre><code class="language-cpp">template &lt;typename BlubStorageType&gt; class RobotList
{
};
</code></pre>
<p>selbst da sschluckt mein g++ nich, wer von uns beiden is jetzt vollkommen blöd, ich oder der g++?</p>
<p>cu wrt</p>
<p>ps:</p>
<pre><code>bash-3.2$ g++ -v
Lese Spezifikationen von /usr/lib/gcc/i686-pc-linux-gnu/3.4.6/specs
Konfiguriert mit: ../gcc-3.4.6/configure --prefix=/usr --libexecdir=/usr/lib --libexecdir=/usr/lib --infodir=/usr/share/info --mandir=/usr/share/man --disable-static --enable-shared --enable-threads=posix --enable-languages=c,c++,f77,objc,java --enable-__cxa_atexit --enable-c99 --enable-long-long --enable-multilib --enable-nls --enable-gnu-as --enable-gnu-ld --with-system-zlib --without-x --with-slibdir=/lib --enable-clocale=gnu
Thread-Modell: posix
gcc-Version 3.4.6
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/topic/169405/probleme-mit-template</link><generator>RSS for Node</generator><lastBuildDate>Wed, 16 Sep 2026 16:58:28 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/169405.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 04 Jan 2007 23:08:13 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Probleme mit Template on Thu, 04 Jan 2007 23:08:13 GMT]]></title><description><![CDATA[<p>moin</p>
<p>ich möchte Templates verwenden, um meinen code etwas aufzureumen, allerdings scheint mein compiler den code nicht zu mögen ...</p>
<pre><code class="language-cpp">template &lt;typename BlubStorageType, typename SearchType&gt; class RobotList
{
};
</code></pre>
<p>ich dachte eigentlich ich kann da nichts mehr falsch machen bei so wenig code, includes isnd keine, nix, trozdem kommt:</p>
<pre><code>RobotList.h:16: error: `RobotList' is not a template type
</code></pre>
<p>wenn ich das mit</p>
<pre><code class="language-cpp">RobotList&lt;int, bool&gt; beispiel;
</code></pre>
<p>an meinen eigenen datentypen kann es also auch nicht liegen ...</p>
<pre><code class="language-cpp">template &lt;typename BlubStorageType&gt; class RobotList
{
};
</code></pre>
<p>selbst da sschluckt mein g++ nich, wer von uns beiden is jetzt vollkommen blöd, ich oder der g++?</p>
<p>cu wrt</p>
<p>ps:</p>
<pre><code>bash-3.2$ g++ -v
Lese Spezifikationen von /usr/lib/gcc/i686-pc-linux-gnu/3.4.6/specs
Konfiguriert mit: ../gcc-3.4.6/configure --prefix=/usr --libexecdir=/usr/lib --libexecdir=/usr/lib --infodir=/usr/share/info --mandir=/usr/share/man --disable-static --enable-shared --enable-threads=posix --enable-languages=c,c++,f77,objc,java --enable-__cxa_atexit --enable-c99 --enable-long-long --enable-multilib --enable-nls --enable-gnu-as --enable-gnu-ld --with-system-zlib --without-x --with-slibdir=/lib --enable-clocale=gnu
Thread-Modell: posix
gcc-Version 3.4.6
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1203176</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1203176</guid><dc:creator><![CDATA[wrt]]></dc:creator><pubDate>Thu, 04 Jan 2007 23:08:13 GMT</pubDate></item><item><title><![CDATA[Reply to Probleme mit Template on Thu, 04 Jan 2007 23:11:33 GMT]]></title><description><![CDATA[<p>Wahrscheinlich du :p</p>
<p>Zeig mal en bisschen mehr Code.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1203178</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1203178</guid><dc:creator><![CDATA[Michael E.]]></dc:creator><pubDate>Thu, 04 Jan 2007 23:11:33 GMT</pubDate></item><item><title><![CDATA[Reply to Probleme mit Template on Thu, 04 Jan 2007 23:35:12 GMT]]></title><description><![CDATA[<p>hmm, das is alles was ich momentan in der datei stehn hab, der rest ist auskommentiert. Kann natürlich sein, das in der datei wos eingebunden wird was nich passt ... mal gucken</p>
<p>ich weis allerdings nich wirklich, wie ich das weiter einschränken soll</p>
<p>hier mal der header der das verwendet:</p>
<pre><code class="language-cpp">#ifndef ROBOTWORLD_H
#define ROBOTWORLD_H

// RakNet Includes
#include &quot;RakNetTypes.h&quot;
#include &quot;../Robot/Robot.h&quot;

#include &lt;vector&gt;

//using namespace std;

#include &quot;../RobotCommon/RobotGameState.h&quot;
#include &quot;RobotList.h&quot;

class RobotArena;
class RobotViewer;
class RobotViewpoint;
class RobotComponent;
class Robot;

class RobotWorld : public RobotList&lt;Robot*&gt;
{
	public:
		RobotWorld();
		~RobotWorld();
		RobotArena* arena;				///&lt; Zeiger zum Spielfeldobjekt
		RobotViewer* robotViewer;			///&lt; Zeiger zur Viewerklasse

		bool addRobot(Robot* robot);			///&lt; einen Robot hinzufuegen
		bool removeRobot(Robot* robot);			///&lt; einen Robot entfernen
		bool removeRobot(SystemAddress systemAddress);	///&lt; einen Robot entfernen
		bool addArena(const char* filename);		///&lt; Eine Arena/Spielfeld laden
		GameState gameState;				///&lt; In welcher Phase des Spiels befinden wir uns
		GameState getGameState();

		virtual void changeGameState(GameState g);		///&lt; die Spielphase wechseln
		void addViewpoint(RobotViewpoint* vp); ///&lt; wird von RobotObject aufgerufen und gibt einen neuen Viewpoint an RobotViewer

		std::vector&lt;RobotComponent*&gt; components;
		void addComponent(RobotComponent* c);

		virtual void update();
};

#endif
</code></pre>
<p>der wiederum von diesem eingebunden wird:</p>
<pre><code class="language-cpp">// generated by Fast Light User Interface Designer (fluid) version 1.0107

#ifndef main_h
#define main_h
#include &lt;FL/Fl.H&gt;
#include &quot;../RobotServer/RobotServer.h&quot;
#include &quot;../RobotServer/RobotServerReplicator.h&quot;
#include &quot;RobotWorld.h&quot;
#include &quot;../RobotPhysic/RobotPhysic.h&quot;
#include &quot;../RobotGame/RobotGame.h&quot;
#include &quot;../RobotManager/RobotManager.h&quot;
extern RobotWorld robotWorld;
void update(void*);
#include &lt;FL/Fl_Window.H&gt;
extern Fl_Window *robotServerWindow;
extern RobotServer *robotServer;
extern RobotServerReplicator *robotServerReplicator;
extern Fl_Window *robotMainWindow;
#include &quot;RobotMainComponent.h&quot;
extern RobotMainComponent *robotMainComponent;
#include &lt;FL/Fl_Light_Button.H&gt;
extern Fl_Light_Button *btnShowViewer;
extern Fl_Light_Button *btnShowServer;
extern Fl_Window *robotViewerWindow;
#include &quot;../RobotViewer/RobotViewer.h&quot;
extern RobotViewer *robotViewer;
#endif
</code></pre>
<p>was von der datei hier eingebunden wird:</p>
<pre><code class="language-cpp">// generated by Fast Light User Interface Designer (fluid) version 1.0107

#include &quot;main.h&quot;
RobotWorld robotWorld;

void update(void*) {
  robotWorld.update();
  Fl::repeat_timeout(0.02, update);
}

Fl_Window *robotServerWindow=(Fl_Window *)0;

static void cb_robotServerWindow(Fl_Window*, void*) {
  btnShowServer-&gt;clear();
robotServerWindow-&gt;hide();
}

RobotServer *robotServer=(RobotServer *)0;

RobotServerReplicator *robotServerReplicator=(RobotServerReplicator *)0;

Fl_Window *robotMainWindow=(Fl_Window *)0;

RobotMainComponent *robotMainComponent=(RobotMainComponent *)0;

#include &lt;FL/Fl_Image.H&gt;
static unsigned char idata_logo[] ={ 
// ein Bild
};
static Fl_RGB_Image image_logo(idata_logo, 210, 210, 4, 0);

Fl_Light_Button *btnShowViewer=(Fl_Light_Button *)0;

static void cb_btnShowViewer(Fl_Light_Button*, void*) {
  if (robotViewerWindow-&gt;visible()) {
  robotViewerWindow-&gt;hide();
  btnShowViewer-&gt;clear();
} else {
  robotViewerWindow-&gt;show();
  btnShowViewer-&gt;set();
};
}

Fl_Light_Button *btnShowServer=(Fl_Light_Button *)0;

static void cb_btnShowServer(Fl_Light_Button*, void*) {
  if (robotServerWindow-&gt;visible()) {
  robotServerWindow-&gt;hide();
  btnShowServer-&gt;clear();
} else {
  robotServerWindow-&gt;show();
  btnShowServer-&gt;set();
};
}

static void cb_Servers(Fl_Light_Button*, void*) {
  if (robotServer-&gt;btnOnline-&gt;value()==1)
  robotServer-&gt;btnOnline-&gt;clear();
  else robotServer-&gt;btnOnline-&gt;set();
if (robotServerReplicator-&gt;btnOnline-&gt;value()==1)
  robotServerReplicator-&gt;btnOnline-&gt;clear();
  else robotServerReplicator-&gt;btnOnline-&gt;set();
robotServer-&gt;onOnlineToggle();
robotServerReplicator-&gt;onOnlineToggle();
}

Fl_Window *robotViewerWindow=(Fl_Window *)0;

static void cb_robotViewerWindow(Fl_Window*, void*) {
  btnShowViewer-&gt;clear();
robotViewerWindow-&gt;hide();
}

RobotViewer *robotViewer=(RobotViewer *)0;

int main(int argc, char **argv) {
  Fl_Window* w;
  { Fl_Window* o = robotServerWindow = new Fl_Window(435, 620, &quot;RobotServer&quot;);
    w = o;
    o-&gt;callback((Fl_Callback*)cb_robotServerWindow);
    { RobotServer* o = robotServer = new RobotServer(0, 0, 435, 310);
      o-&gt;box(FL_THIN_DOWN_BOX);
      o-&gt;color(FL_BACKGROUND_COLOR);
      o-&gt;selection_color(FL_BACKGROUND_COLOR);
      o-&gt;labeltype(FL_NORMAL_LABEL);
      o-&gt;labelfont(0);
      o-&gt;labelsize(14);
      o-&gt;labelcolor(FL_FOREGROUND_COLOR);
      o-&gt;align(FL_ALIGN_CENTER);
      o-&gt;when(FL_WHEN_RELEASE);
    }
    { RobotServerReplicator* o = robotServerReplicator = new RobotServerReplicator(0, 310, 435, 310);
      o-&gt;box(FL_THIN_DOWN_BOX);
      o-&gt;color(FL_BACKGROUND_COLOR);
      o-&gt;selection_color(FL_BACKGROUND_COLOR);
      o-&gt;labeltype(FL_NORMAL_LABEL);
      o-&gt;labelfont(0);
      o-&gt;labelsize(14);
      o-&gt;labelcolor(FL_FOREGROUND_COLOR);
      o-&gt;align(FL_ALIGN_CENTER);
      o-&gt;when(FL_WHEN_RELEASE);
    }
    o-&gt;end();
  }
  { Fl_Window* o = robotMainWindow = new Fl_Window(210, 330, &quot;Robots&quot;);
    w = o;
    { RobotMainComponent* o = robotMainComponent = new RobotMainComponent(0, 120, 210, 210);
      o-&gt;box(FL_DOWN_BOX);
      o-&gt;color(FL_BACKGROUND_COLOR);
      o-&gt;selection_color(FL_BACKGROUND_COLOR);
      o-&gt;image(image_logo);
      o-&gt;deimage(image_logo);
      o-&gt;labeltype(FL_NORMAL_LABEL);
      o-&gt;labelfont(0);
      o-&gt;labelsize(14);
      o-&gt;labelcolor(FL_FOREGROUND_COLOR);
      o-&gt;align(FL_ALIGN_CENTER);
      o-&gt;when(FL_WHEN_RELEASE);
    }
    { Fl_Light_Button* o = btnShowViewer = new Fl_Light_Button(5, 40, 200, 35, &quot;Show RobotViewer&quot;);
      o-&gt;callback((Fl_Callback*)cb_btnShowViewer);
    }
    { Fl_Light_Button* o = btnShowServer = new Fl_Light_Button(5, 5, 200, 30, &quot;Show RobotServer&quot;);
      o-&gt;callback((Fl_Callback*)cb_btnShowServer);
    }
    { Fl_Light_Button* o = new Fl_Light_Button(5, 80, 200, 35, &quot;Servers I/O&quot;);
      o-&gt;callback((Fl_Callback*)cb_Servers);
    }
    o-&gt;end();
    o-&gt;resizable(o);
  }
  { Fl_Window* o = robotViewerWindow = new Fl_Window(650, 715, &quot;RobotViewer&quot;);
    w = o;
    o-&gt;callback((Fl_Callback*)cb_robotViewerWindow);
    { RobotViewer* o = robotViewer = new RobotViewer(0, 0, 650, 715);
      o-&gt;box(FL_THIN_DOWN_BOX);
      o-&gt;color(FL_BACKGROUND_COLOR);
      o-&gt;selection_color(FL_BACKGROUND_COLOR);
      o-&gt;labeltype(FL_NORMAL_LABEL);
      o-&gt;labelfont(0);
      o-&gt;labelsize(14);
      o-&gt;labelcolor(FL_FOREGROUND_COLOR);
      o-&gt;align(FL_ALIGN_CENTER);
      o-&gt;when(FL_WHEN_RELEASE);
    }
    o-&gt;end();
  }
  robotWorld.addComponent(robotServer);
  robotWorld.addComponent(robotServerReplicator);
  robotWorld.addComponent(new RobotPhysic);
  robotWorld.addComponent(new RobotManager);
  robotWorld.addComponent(new RobotGame);
  robotWorld.addComponent(robotMainComponent);
  robotViewer-&gt;setRobotMain(&amp;robotWorld);
robotViewer-&gt;mainIsWorking(true);
  robotWorld.robotViewer = robotViewer;
  Fl::add_timeout(1.0, update);
  /// \todo 2 use a custom main loop instead of the timer
  robotMainWindow-&gt;show(argc, argv);
  btnShowViewer-&gt;set();
  Fl_Group *child;
child=(Fl_Group*)robotMainComponent;
for (int i=child-&gt;children()-1; i&gt;=0; --i) {
  child-&gt;child(i)-&gt;position(child-&gt;child(i)-&gt;x()+child-&gt;x(),child-&gt;child(i)-&gt;y()+child-&gt;y());
}
for (int j=robotServerWindow-&gt;children()-1; j&gt;=0; --j) {
  child=(Fl_Group*)robotServerWindow-&gt;child(j);
  for (int i=child-&gt;children()-1; i&gt;=0; --i) {
    child-&gt;child(i)-&gt;position(child-&gt;child(i)-&gt;x()+child-&gt;x(),child-&gt;child(i)-&gt;y()+child-&gt;y());
  }
}
  w-&gt;show(argc, argv);
  return Fl::run();
}
</code></pre>
<p>hoffe ich hab potentiel willige helfer jetzt nich erschlagen mit dem code</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1203187</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1203187</guid><dc:creator><![CDATA[wrt]]></dc:creator><pubDate>Thu, 04 Jan 2007 23:35:12 GMT</pubDate></item><item><title><![CDATA[Reply to Probleme mit Template on Fri, 05 Jan 2007 00:30:21 GMT]]></title><description><![CDATA[<p>Ich nehme mal an du hast irgendwo RobotList (ich denke es wird in der robotlist.h sein) als normale nicht-template Klasse bereits definiert/deklariert.<br />
Deswegen bringt er dir diese Fehlermeldung.</p>
<p>Du kannst das ganz einfach testen, wenn du statt deinem Minimalbeispiel von oben mal folgendes testest und das ohne Fehler kompiliert:</p>
<pre><code class="language-cpp">template&lt; typename foo, typename foobar &gt;
class bar
{
};
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1203204</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1203204</guid><dc:creator><![CDATA[lolz]]></dc:creator><pubDate>Fri, 05 Jan 2007 00:30:21 GMT</pubDate></item><item><title><![CDATA[Reply to Probleme mit Template on Fri, 05 Jan 2007 07:18:01 GMT]]></title><description><![CDATA[<p>wrt schrieb:</p>
<blockquote>
<p>...<br />
ich weis allerdings nich wirklich, wie ich das weiter einschränken soll<br />
...<br />
hoffe ich hab potentiel willige helfer jetzt nich erschlagen mit dem code</p>
</blockquote>
<p>Hi,</p>
<p>naja, eigentlich wäre es hilfreich gewesen, die RobotList.h anzuzeigen. <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>ich rate mal ins Blaue rein: Du weißt, dass die komplette Implementation des Klassentemplates zur Compilezeit (auch jedes nutzenden Codes !!) sichtbar sein muß (das kaum unterstützte &quot;export&quot; mal ausgenommen) ?<br />
Also üblicherweise: &quot;Alles in den Header&quot; ....</p>
<p>Gruß,</p>
<p>Simon2.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1203256</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1203256</guid><dc:creator><![CDATA[Simon2]]></dc:creator><pubDate>Fri, 05 Jan 2007 07:18:01 GMT</pubDate></item><item><title><![CDATA[Reply to Probleme mit Template on Fri, 05 Jan 2007 10:51:51 GMT]]></title><description><![CDATA[<p>naja, der code da oben ist alles, was ich in RobotList.h stehen hab ... der rest ist auskommentiert</p>
<p>was ich mir jetzt grade vorstellen kann ist das ich irgendwo nen</p>
<pre><code class="language-cpp">class RobotList;
</code></pre>
<p>haben könnte, aber is eigentlich eher unwahrscheinlich, würde das probleme verursachen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1203412</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1203412</guid><dc:creator><![CDATA[wrt]]></dc:creator><pubDate>Fri, 05 Jan 2007 10:51:51 GMT</pubDate></item><item><title><![CDATA[Reply to Probleme mit Template on Fri, 05 Jan 2007 10:56:33 GMT]]></title><description><![CDATA[<p>Na da passt dein Programm aber nicht wirklich zusammen - RobotList erwartet zwei Template-Parameter, du verwendest es aber mit nur einem Parameter.</p>
<p>(und ja, wenn du die Klasse einmal als Template und einmal als Nicht-Template deklarierst, bekommst du Probleme)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1203417</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1203417</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Fri, 05 Jan 2007 10:56:33 GMT</pubDate></item><item><title><![CDATA[Reply to Probleme mit Template on Fri, 05 Jan 2007 10:56:46 GMT]]></title><description><![CDATA[<p>wrt schrieb:</p>
<blockquote>
<p>naja, der code da oben ist alles, was ich in RobotList.h stehen hab ... der rest ist auskommentiert</p>
<p>was ich mir jetzt grade vorstellen kann ist das ich irgendwo nen</p>
<pre><code class="language-cpp">class RobotList;
</code></pre>
<p>haben könnte, aber is eigentlich eher unwahrscheinlich, würde das probleme verursachen?</p>
</blockquote>
<p>Ja.</p>
<p>Gruß,</p>
<p>Simon2.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1203419</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1203419</guid><dc:creator><![CDATA[Simon2]]></dc:creator><pubDate>Fri, 05 Jan 2007 10:56:46 GMT</pubDate></item><item><title><![CDATA[Reply to Probleme mit Template on Fri, 05 Jan 2007 11:10:19 GMT]]></title><description><![CDATA[<p>Danke für die Denkanstöße, hatte wirklich noch nen</p>
<pre><code class="language-cpp">class RobotList;
// und nen
RobotList* robotList;
</code></pre>
<p>in nem anderen Header.</p>
<p>also Danke nochmal<br />
cu wrt</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1203433</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1203433</guid><dc:creator><![CDATA[wrt]]></dc:creator><pubDate>Fri, 05 Jan 2007 11:10:19 GMT</pubDate></item><item><title><![CDATA[Reply to Probleme mit Template on Fri, 05 Jan 2007 11:25:02 GMT]]></title><description><![CDATA[<p>Gern geschehen.</p>
<p>Kommst Du denn jetzt weiter ?</p>
<p>Gruß,</p>
<p>Simon2.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1203445</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1203445</guid><dc:creator><![CDATA[Simon2]]></dc:creator><pubDate>Fri, 05 Jan 2007 11:25:02 GMT</pubDate></item><item><title><![CDATA[Reply to Probleme mit Template on Fri, 05 Jan 2007 11:38:36 GMT]]></title><description><![CDATA[<pre><code>scons: done building targets.
</code></pre>
<p>sieht gut aus <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 unittest meint</p>
<pre><code>done.
</code></pre>
<p>und das Spiel läuft auch, also danke nochmal</p>
<p><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/1203459</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1203459</guid><dc:creator><![CDATA[wrt]]></dc:creator><pubDate>Fri, 05 Jan 2007 11:38:36 GMT</pubDate></item><item><title><![CDATA[Reply to Probleme mit Template on Fri, 05 Jan 2007 12:45:40 GMT]]></title><description><![CDATA[<p><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/1203520</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1203520</guid><dc:creator><![CDATA[Simon2]]></dc:creator><pubDate>Fri, 05 Jan 2007 12:45:40 GMT</pubDate></item></channel></rss>