<?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[&amp;quot;dynamische&amp;quot; klassen&#x2F;structs]]></title><description><![CDATA[<p>Hallo,</p>
<p>wie dir Titel schon sagt, suche ich nach einer möglichkeit, klassen oder strukturen mit dynamischen membern zu erstellen. dass das so einfach nicht geht, ist mir schon klar, jedoch bin ich auf dieses beispiel gestoßen, das ungefähr das macht, was ich will. <a href="http://www.michael-hammer.at/blog/c++_dynamic_parametrization/" rel="nofollow">http://www.michael-hammer.at/blog/c++_dynamic_parametrization/</a><br />
jedoch stört mich an der sache, dass man für die get-methode immer als template-parameter angeben muss, welcher rückgabewert-typ es ist.<br />
gibt es für so was noch andere möglichkeiten, um dies zu machen?</p>
<p>danke schon mal</p>
<p>vario-500</p>
<p>Edit:</p>
<pre><code class="language-cpp">class foo
{
private:
	std::vector&lt;boost::any&gt; variables;
public:
	auto operator[] (int index) -&gt; decltype (variables[index])
	{
		return variables[index];
	}

	template &lt;typename T&gt;
	void append(T t)
	{
		variables.push_back(t);
	}
};
</code></pre>
<p>so hab ich gerade so als lösung gefunden, aber vielleicht gibt es ja noch bessere <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/topic/298692/quot-dynamische-quot-klassen-structs</link><generator>RSS for Node</generator><lastBuildDate>Thu, 13 Aug 2026 18:47:39 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/298692.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 25 Jan 2012 19:37:05 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to &amp;quot;dynamische&amp;quot; klassen&#x2F;structs on Wed, 25 Jan 2012 19:46:37 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>wie dir Titel schon sagt, suche ich nach einer möglichkeit, klassen oder strukturen mit dynamischen membern zu erstellen. dass das so einfach nicht geht, ist mir schon klar, jedoch bin ich auf dieses beispiel gestoßen, das ungefähr das macht, was ich will. <a href="http://www.michael-hammer.at/blog/c++_dynamic_parametrization/" rel="nofollow">http://www.michael-hammer.at/blog/c++_dynamic_parametrization/</a><br />
jedoch stört mich an der sache, dass man für die get-methode immer als template-parameter angeben muss, welcher rückgabewert-typ es ist.<br />
gibt es für so was noch andere möglichkeiten, um dies zu machen?</p>
<p>danke schon mal</p>
<p>vario-500</p>
<p>Edit:</p>
<pre><code class="language-cpp">class foo
{
private:
	std::vector&lt;boost::any&gt; variables;
public:
	auto operator[] (int index) -&gt; decltype (variables[index])
	{
		return variables[index];
	}

	template &lt;typename T&gt;
	void append(T t)
	{
		variables.push_back(t);
	}
};
</code></pre>
<p>so hab ich gerade so als lösung gefunden, aber vielleicht gibt es ja noch bessere <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/2172484</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2172484</guid><dc:creator><![CDATA[vario-500]]></dc:creator><pubDate>Wed, 25 Jan 2012 19:46:37 GMT</pubDate></item><item><title><![CDATA[Reply to &amp;quot;dynamische&amp;quot; klassen&#x2F;structs on Wed, 25 Jan 2012 20:09:10 GMT]]></title><description><![CDATA[<p>Edit²: Seit wann geht das mit auto als Rückgabewert von Funktionen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2172501</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2172501</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Wed, 25 Jan 2012 20:09:10 GMT</pubDate></item><item><title><![CDATA[Reply to &amp;quot;dynamische&amp;quot; klassen&#x2F;structs on Wed, 25 Jan 2012 20:11:08 GMT]]></title><description><![CDATA[<p>Ich stell mal eine einfache Frage...<br />
Welche Gemeinsamkeiten haben die Objekte?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2172504</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2172504</guid><dc:creator><![CDATA[XSpille]]></dc:creator><pubDate>Wed, 25 Jan 2012 20:11:08 GMT</pubDate></item><item><title><![CDATA[Reply to &amp;quot;dynamische&amp;quot; klassen&#x2F;structs on Wed, 25 Jan 2012 20:12:32 GMT]]></title><description><![CDATA[<p>Hacker schrieb:</p>
<blockquote>
<p>Edit²: Seit wann geht das mit auto als Rückgabewert von Funktionen?</p>
</blockquote>
<p>... seit C++11 <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2172505</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2172505</guid><dc:creator><![CDATA[Swordfish]]></dc:creator><pubDate>Wed, 25 Jan 2012 20:12:32 GMT</pubDate></item><item><title><![CDATA[Reply to &amp;quot;dynamische&amp;quot; klassen&#x2F;structs on Wed, 25 Jan 2012 20:12:20 GMT]]></title><description><![CDATA[<p>Swordfish schrieb:</p>
<blockquote>
<p>... seit C++11 <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /></p>
</blockquote>
<p>Ja, das war mir schon klar. 'S war rethorisch gemeint. <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/2172506</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2172506</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Wed, 25 Jan 2012 20:12:20 GMT</pubDate></item><item><title><![CDATA[Reply to &amp;quot;dynamische&amp;quot; klassen&#x2F;structs on Wed, 25 Jan 2012 20:13:18 GMT]]></title><description><![CDATA[<p>pfff. Dann spar's Dir...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2172508</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2172508</guid><dc:creator><![CDATA[Swordfish]]></dc:creator><pubDate>Wed, 25 Jan 2012 20:13:18 GMT</pubDate></item><item><title><![CDATA[Reply to &amp;quot;dynamische&amp;quot; klassen&#x2F;structs on Wed, 25 Jan 2012 20:25:42 GMT]]></title><description><![CDATA[<p>XSpille schrieb:</p>
<blockquote>
<p>Ich stell mal eine einfache Frage...<br />
Welche Gemeinsamkeiten haben die Objekte?</p>
</blockquote>
<p>ich parse &quot;c-strukturen&quot; (sind da halt wie welche drin gespeichert) aus einer datei. hier <a href="http://www.atmind.nl/blender/blender-sdna.html" rel="nofollow">http://www.atmind.nl/blender/blender-sdna.html</a> sind die (alle) vermerkt falls es interessiert <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/2172522</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2172522</guid><dc:creator><![CDATA[vario-500]]></dc:creator><pubDate>Wed, 25 Jan 2012 20:25:42 GMT</pubDate></item><item><title><![CDATA[Reply to &amp;quot;dynamische&amp;quot; klassen&#x2F;structs on Wed, 25 Jan 2012 20:28:17 GMT]]></title><description><![CDATA[<p>Du willst boost::variant, nicht boost::any.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2172524</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2172524</guid><dc:creator><![CDATA[314159265358979]]></dc:creator><pubDate>Wed, 25 Jan 2012 20:28:17 GMT</pubDate></item><item><title><![CDATA[Reply to &amp;quot;dynamische&amp;quot; klassen&#x2F;structs on Wed, 25 Jan 2012 20:52:59 GMT]]></title><description><![CDATA[<p>314159265358979 schrieb:</p>
<blockquote>
<p>Du willst boost::variant, nicht boost::any.</p>
</blockquote>
<p>sieht in der tat nicht schlecht aus, aber kannst du mir sagen, wie folgendes machen kann:<br />
ich lese typen aus der datei ein, z.B. int, short, irgendeine_struct<br />
so, wie bekomme ich es jetzt daraus ein variant mit diesen typen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2172561</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2172561</guid><dc:creator><![CDATA[vario-500]]></dc:creator><pubDate>Wed, 25 Jan 2012 20:52:59 GMT</pubDate></item><item><title><![CDATA[Reply to &amp;quot;dynamische&amp;quot; klassen&#x2F;structs on Wed, 25 Jan 2012 20:57:08 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">boost::variant&lt;int, short, irgendeine_struct&gt; var = /* z.B. */ 5;
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2172564</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2172564</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Wed, 25 Jan 2012 20:57:08 GMT</pubDate></item><item><title><![CDATA[Reply to &amp;quot;dynamische&amp;quot; klassen&#x2F;structs on Wed, 25 Jan 2012 20:58:30 GMT]]></title><description><![CDATA[<p>Hacker schrieb:</p>
<blockquote>
<pre><code class="language-cpp">boost::variant&lt;int, short, irgendeine_struct&gt; var = /* z.B. */ 5;
</code></pre>
</blockquote>
<p>lustig, wenn ich &quot;int&quot;, &quot;short&quot;, etc als string vorzuliegen hab, geparst aus der datei</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2172567</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2172567</guid><dc:creator><![CDATA[vario-500]]></dc:creator><pubDate>Wed, 25 Jan 2012 20:58:30 GMT</pubDate></item><item><title><![CDATA[Reply to &amp;quot;dynamische&amp;quot; klassen&#x2F;structs on Wed, 25 Jan 2012 20:59:06 GMT]]></title><description><![CDATA[<p>Na und?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2172569</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2172569</guid><dc:creator><![CDATA[314159265358979]]></dc:creator><pubDate>Wed, 25 Jan 2012 20:59:06 GMT</pubDate></item><item><title><![CDATA[Reply to &amp;quot;dynamische&amp;quot; klassen&#x2F;structs on Wed, 25 Jan 2012 21:02:04 GMT]]></title><description><![CDATA[<p>achso jetzt versteh ich erst, worauf hier hinaus wollt, glaub ich zumindest.<br />
<a href="http://www.atmind.nl/blender/blender-sdna.html" rel="nofollow">http://www.atmind.nl/blender/blender-sdna.html</a><br />
da ist ein teil der strukturen, die in der datei stehen könnten und ich hab eigentlich nicht vor, für jede ein variant anzulegen. das ist mein problem, deshalb ja auch boost any mit der map vom anfang</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2172572</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2172572</guid><dc:creator><![CDATA[vario-500]]></dc:creator><pubDate>Wed, 25 Jan 2012 21:02:04 GMT</pubDate></item><item><title><![CDATA[Reply to &amp;quot;dynamische&amp;quot; klassen&#x2F;structs on Wed, 25 Jan 2012 21:03:28 GMT]]></title><description><![CDATA[<p>vario-500 schrieb:</p>
<blockquote>
<p>Hacker schrieb:</p>
<blockquote>
<pre><code class="language-cpp">boost::variant&lt;int, short, irgendeine_struct&gt; var = /* z.B. */ 5;
</code></pre>
</blockquote>
<p>lustig, wenn ich &quot;int&quot;, &quot;short&quot;, etc als string vorzuliegen hab, geparst aus der datei</p>
</blockquote>
<p>Noch lustiger, wenn du in Dateien zwischen short und int unterscheidest und auch keine Stringstreams kennst</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2172574</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2172574</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Wed, 25 Jan 2012 21:03:28 GMT</pubDate></item><item><title><![CDATA[Reply to &amp;quot;dynamische&amp;quot; klassen&#x2F;structs on Wed, 25 Jan 2012 21:07:32 GMT]]></title><description><![CDATA[<p>mir ist schon klar was ein stringstream ist, aber ich glaube du weißt immer noch nicht genau was ich meine. in der datei steht: struktur scene, id 10, int, short, double, etc.<br />
es wird nur beschrieben, WIE die struktur aufgebaut ist, nicht was drin steht</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2172578</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2172578</guid><dc:creator><![CDATA[vario-500]]></dc:creator><pubDate>Wed, 25 Jan 2012 21:07:32 GMT</pubDate></item><item><title><![CDATA[Reply to &amp;quot;dynamische&amp;quot; klassen&#x2F;structs on Wed, 25 Jan 2012 21:17:00 GMT]]></title><description><![CDATA[<p>vario-500 schrieb:</p>
<blockquote>
<p>mir ist schon klar was ein stringstream ist, aber ich glaube du weißt immer noch nicht genau was ich meine. in der datei steht: struktur scene, id 10, int, short, double, etc.<br />
es wird nur beschrieben, WIE die struktur aufgebaut ist, nicht was drin steht</p>
</blockquote>
<p>Achsoooooo, na dann! Sry. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /></p>
<p>Edit: Das ist aber echt komisch! Wofür brauchst du das denn!? Und selbst dann: boost::variant. Einfach etwas mehr template-args, SO viele verschiedene Typen werden es nicht sein, oder? Und vorher fest stehen?</p>
<pre><code class="language-cpp">ich hab eigentlich nicht vor, für jede ein variant anzulegen. das ist mein problem,
</code></pre>
<p>Komisches Problem..</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2172585</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2172585</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Wed, 25 Jan 2012 21:17:00 GMT</pubDate></item><item><title><![CDATA[Reply to &amp;quot;dynamische&amp;quot; klassen&#x2F;structs on Wed, 25 Jan 2012 21:18:47 GMT]]></title><description><![CDATA[<p><a href="http://www.atmind.nl/blender/mystery_ot_blend.html" rel="nofollow">http://www.atmind.nl/blender/mystery_ot_blend.html</a><br />
hierfür. das ist ein format vom programm blender 3d. die strukturen sind da, damit die gespeicherte datei, ab -und aufwärts kompatibel ist<br />
damit man &quot;gut&quot; auf die daten zugreifen, bzw. parsen kann wollt ich die strukturen einfach nachbauen</p>
<p>EDIT: Es wären über 400 variants die ich schreiben müsste</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2172588</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2172588</guid><dc:creator><![CDATA[vario-500]]></dc:creator><pubDate>Wed, 25 Jan 2012 21:18:47 GMT</pubDate></item><item><title><![CDATA[Reply to &amp;quot;dynamische&amp;quot; klassen&#x2F;structs on Wed, 25 Jan 2012 21:29:31 GMT]]></title><description><![CDATA[<p>vario-500 schrieb:</p>
<blockquote>
<p>EDIT: Es wären über 400 variants die ich schreiben müsste</p>
</blockquote>
<p>Du meinst wohl Klassen. Naja, du brauchst doch sowieso für jede Klasse einen Datentyp. Das einzig hässliche ist dann nur</p>
<pre><code class="language-cpp">typedef boost::variant&lt;type1, type2, ..., type399, type400&gt; blender_object;
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2172604</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2172604</guid><dc:creator><![CDATA[314159265358979]]></dc:creator><pubDate>Wed, 25 Jan 2012 21:29:31 GMT</pubDate></item><item><title><![CDATA[Reply to &amp;quot;dynamische&amp;quot; klassen&#x2F;structs on Wed, 25 Jan 2012 21:44:01 GMT]]></title><description><![CDATA[<p>314159265358979 schrieb:</p>
<blockquote>
<p>vario-500 schrieb:</p>
<blockquote>
<p>EDIT: Es wären über 400 variants die ich schreiben müsste</p>
</blockquote>
<p>Du meinst wohl Klassen. Naja, du brauchst doch sowieso für jede Klasse einen Datentyp. Das einzig hässliche ist dann nur</p>
<pre><code class="language-cpp">typedef boost::variant&lt;type1, type2, ..., type399, type400&gt; blender_object;
</code></pre>
</blockquote>
<p>Kommt das in einen eigenen Header? <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>Edit:</p>
<pre><code class="language-cpp">typedef boost::variant&lt;type1, type2, type3, type4, type5, type6, type7, type8, type9, type10, type11, t
ype12, type13, type14, type15, type16, type17, type18, type19, type20, type21, t
ype22, type23, type24, type25, type26, type27, type28, type29, type30, type31, t
ype32, type33, type34, type35, type36, type37, type38, type39, type40, type41, t
ype42, type43, type44, type45, type46, type47, type48, type49, type50, type51, t
ype52, type53, type54, type55, type56, type57, type58, type59, type60, type61, t
ype62, type63, type64, type65, type66, type67, type68, type69, type70, type71, t
ype72, type73, type74, type75, type76, type77, type78, type79, type80, type81, t
ype82, type83, type84, type85, type86, type87, type88, type89, type90, type91, t
ype92, type93, type94, type95, type96, type97, type98, type99, type100, type101,
 type102, type103, type104, type105, type106, type107, type108, type109, type110
, type111, type112, type113, type114, type115, type116, type117, type118, type11
9, type120, type121, type122, type123, type124, type125, type126, type127, type1
28, type129, type130, type131, type132, type133, type134, type135, type136, type
137, type138, type139, type140, type141, type142, type143, type144, type145, typ
e146, type147, type148, type149, type150, type151, type152, type153, type154, ty
pe155, type156, type157, type158, type159, type160, type161, type162, type163, t
ype164, type165, type166, type167, type168, type169, type170, type171, type172,
type173, type174, type175, type176, type177, type178, type179, type180, type181,
 type182, type183, type184, type185, type186, type187, type188, type189, type190
, type191, type192, type193, type194, type195, type196, type197, type198, type19
9, type200, type201, type202, type203, type204, type205, type206, type207, type2
08, type209, type210, type211, type212, type213, type214, type215, type216, type
217, type218, type219, type220, type221, type222, type223, type224, type225, typ
e226, type227, type228, type229, type230, type231, type232, type233, type234, ty
pe235, type236, type237, type238, type239, type240, type241, type242, type243, t
ype244, type245, type246, type247, type248, type249, type250, type251, type252,
type253, type254, type255, type256, type257, type258, type259, type260, type261,
 type262, type263, type264, type265, type266, type267, type268, type269, type270
, type271, type272, type273, type274, type275, type276, type277, type278, type27
9, type280, type281, type282, type283, type284, type285, type286, type287, type2
88, type289, type290, type291, type292, type293, type294, type295, type296, type
297, type298, type299, type300, type301, type302, type303, type304, type305, typ
e306, type307, type308, type309, type310, type311, type312, type313, type314, ty
pe315, type316, type317, type318, type319, type320, type321, type322, type323, t
ype324, type325, type326, type327, type328, type329, type330, type331, type332,
type333, type334, type335, type336, type337, type338, type339, type340, type341,
 type342, type343, type344, type345, type346, type347, type348, type349, type350
, type351, type352, type353, type354, type355, type356, type357, type358, type35
9, type360, type361, type362, type363, type364, type365, type366, type367, type3
68, type369, type370, type371, type372, type373, type374, type375, type376, type
377, type378, type379, type380, type381, type382, type383, type384, type385, typ
e386, type387, type388, type389, type390, type391, type392, type393, type394, ty
pe395, type396, type397, type398, type399, type400&gt; blender_type;
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2172615</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2172615</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Wed, 25 Jan 2012 21:44:01 GMT</pubDate></item><item><title><![CDATA[Reply to &amp;quot;dynamische&amp;quot; klassen&#x2F;structs on Wed, 25 Jan 2012 22:11:27 GMT]]></title><description><![CDATA[<p>Du musst ja Langeweile haben. Meine Challenge von letztem mal hast du auch nicht gemacht.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2172624</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2172624</guid><dc:creator><![CDATA[314159265358979]]></dc:creator><pubDate>Wed, 25 Jan 2012 22:11:27 GMT</pubDate></item></channel></rss>