<?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[Problem mit = operator überladen]]></title><description><![CDATA[<p>Habe den = operator bei meiner Klasse überladen</p>
<pre><code>Floor&amp; Floor::operator =(Floor const &amp; c)
{
	if(this!=&amp;c)
		Floor(c);
	return *this;
}
</code></pre>
<p>allerdings bekomme ich folgende fehlermeldung:</p>
<pre><code>error C2679: binary '=' : no operator found which takes a right-hand operand of type 'Floor *const ' (or there is no acceptable conversion)

die klassenkonstruktion ist fast die gleiche wie hier:http://www.c-plusplus.net
nur jetzt mit paar kleinen änderungen
[code=&quot;cpp&quot;]typedef std::list&lt;Floor*&gt; TFloorList;
</code></pre>
<p>in der klasse Haus:</p>
<pre><code>void AddFloor(Floor * const flobj);
</code></pre>
<p>implementiere ich die überladung falsch? woran kann das sonst liegen</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/321011/problem-mit-operator-überladen</link><generator>RSS for Node</generator><lastBuildDate>Wed, 22 Jul 2026 14:07:01 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/321011.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 20 Oct 2013 22:11:03 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Problem mit = operator überladen on Sun, 20 Oct 2013 22:11:03 GMT]]></title><description><![CDATA[<p>Habe den = operator bei meiner Klasse überladen</p>
<pre><code>Floor&amp; Floor::operator =(Floor const &amp; c)
{
	if(this!=&amp;c)
		Floor(c);
	return *this;
}
</code></pre>
<p>allerdings bekomme ich folgende fehlermeldung:</p>
<pre><code>error C2679: binary '=' : no operator found which takes a right-hand operand of type 'Floor *const ' (or there is no acceptable conversion)

die klassenkonstruktion ist fast die gleiche wie hier:http://www.c-plusplus.net
nur jetzt mit paar kleinen änderungen
[code=&quot;cpp&quot;]typedef std::list&lt;Floor*&gt; TFloorList;
</code></pre>
<p>in der klasse Haus:</p>
<pre><code>void AddFloor(Floor * const flobj);
</code></pre>
<p>implementiere ich die überladung falsch? woran kann das sonst liegen</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2361694</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2361694</guid><dc:creator><![CDATA[ACnut]]></dc:creator><pubDate>Sun, 20 Oct 2013 22:11:03 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit = operator überladen on Sun, 20 Oct 2013 22:16:30 GMT]]></title><description><![CDATA[<p>ACnut schrieb:</p>
<blockquote>
<p>Habe den = operator bei meiner Klasse überladen</p>
<pre><code>Floor&amp; Floor::operator =(Floor const &amp; c)
{
	if(this!=&amp;c)
		Floor(c); // &lt;-- Das macht ein temporäres Floor-Objekt. Das willst du nicht.
	return *this;
}
</code></pre>
</blockquote>
<blockquote>
<p>allerdings bekomme ich folgende fehlermeldung:<br />
[code] error C2679: binary '=' : no operator found which takes a right-hand operand of type 'Floor *const ' (or there is no acceptable conversion)</p>
</blockquote>
<p>Du weist irgendwo einem Floor-Objekt einen Floor-Zeiger zu. Das hat mit der Implementierung des Zuweisungsoperators nichts zu tun.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2361696</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2361696</guid><dc:creator><![CDATA[Bashar]]></dc:creator><pubDate>Sun, 20 Oct 2013 22:16:30 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit = operator überladen on Sun, 20 Oct 2013 22:36:58 GMT]]></title><description><![CDATA[<p>[quote=&quot;Bashar&quot;]</p>
<p>ACnut schrieb:</p>
<blockquote>
<p>Habe den = operator bei meiner Klasse überladen</p>
<pre><code>Floor&amp; Floor::operator =(Floor const &amp; c)
{
	if(this!=&amp;c)
		Floor(c); // &lt;-- Das macht ein temporäres Floor-Objekt. Das willst du nicht.
	return *this;
}
</code></pre>
</blockquote>
<p>[quote]<br />
allerdings bekomme ich folgende fehlermeldung:</p>
<pre><code>error C2679: binary '=' : no operator found which takes a right-hand operand of type 'Floor *const ' (or there is no acceptable conversion)[/quote]
Du weist irgendwo einem Floor-Objekt einen Floor-Zeiger zu. Das hat mit der Implementierung des Zuweisungsoperators nichts zu tun.[/quote]

was bedeutet temporäres floor-objekt? wird leicht gleich der destruktor aufgerufen oder wie ist das zu verstehen?

ich denke der copy-ctor musste geändert werden
[code=&quot;cpp&quot;]
Floor::Floor(const Floor * cFloor)
{
	mNrFlat=(*cFloor).mNrFlat;
}
</code></pre>
<p>es ist schon arg bzw. traurig, was man nach drei monaten alles wieder verlernt hat <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="😞"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2361699</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2361699</guid><dc:creator><![CDATA[ACnut]]></dc:creator><pubDate>Sun, 20 Oct 2013 22:36:58 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit = operator überladen on Sun, 20 Oct 2013 22:45:20 GMT]]></title><description><![CDATA[<p>Könntest du dich bitte mal ein kleines bisschen anstrengen bei der Benutzung des Forums? Deine Postings sehen jedesmal aus wie Kraut und Rüben. Jedes [tag] muss in Form von [/tag] wieder geschlossen werden! Benutze bitte die Vorschau-Funktion, bis alles stimmt.</p>
<p>ACnut schrieb:</p>
<blockquote>
<p>was bedeutet temporäres floor-objekt? wird leicht gleich der destruktor aufgerufen oder wie ist das zu verstehen?</p>
</blockquote>
<p>Ja. Floor(c) ist ein Ausdruck, der ein Objekt Floor erzeugt. Da du mit dem Ausdruck nichts machst, wird das Objekt sofort danach wieder zerstört.</p>
<p>Du willst eigentlich den Kopierkonstruktor aufrufen. Das geht aber nicht, Konstruktoren werden nur beim Erzeugen neuer Objekte aufgerufen, danach (also z.B. in einer Funktion, die zufällig operator= heißt) nicht mehr.</p>
<blockquote>
<p>ich denke der copy-ctor musste geändert werden</p>
<pre><code>Floor::Floor(const Floor * cFloor)
{
	mNrFlat=(*cFloor).mNrFlat;
}
</code></pre>
</blockquote>
<p>Das wäre kein Copy-Ctor mehr, sondern einfach irgendein Konstruktor, der als Argument einen Zeiger auf const Floor hat.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2361700</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2361700</guid><dc:creator><![CDATA[Bashar]]></dc:creator><pubDate>Sun, 20 Oct 2013 22:45:20 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit = operator überladen on Mon, 21 Oct 2013 04:56:42 GMT]]></title><description><![CDATA[<p>ACnut schrieb:</p>
<blockquote>
<p>Habe den = operator bei meiner Klasse überladen</p>
<pre><code>Floor&amp; Floor::operator =(Floor const &amp; c)
{
	if(this!=&amp;c)
		Floor(c);
	return *this;
}
</code></pre>
</blockquote>
<p>Im op= sollte fast der gleiche Code drinstehen wie im Kopierkonstruktor.</p>
<p>Und dann fällt auf, daß man keinen doppelten Code haben will und implementiert den einen mittels des anderen. Und dann vermutlich am besten per Copy&amp;Swap.</p>
<pre><code>Floor&amp; Floor::operator =(Floor const &amp; c)
{
	Floor tmp(c);
	tmp.swap(*this);//muss auch noch in die Klasse rein. 
	return *this;
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2361708</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2361708</guid><dc:creator><![CDATA[volkard]]></dc:creator><pubDate>Mon, 21 Oct 2013 04:56:42 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit = operator überladen on Mon, 21 Oct 2013 18:58:55 GMT]]></title><description><![CDATA[<p>also ich hänge grad voll <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="😞"
    /></p>
<p>denn = operator hab ich jetzt so überladen, weil ich das von euch nicht verstanden habe (Floor tmp(c)-&gt;was ist tmp?)</p>
<pre><code>Floor&amp; Floor::operator =(Floor const &amp; c)
{
        if (this!=&amp;c)
	(*this).mNrFlat=mNrFlat;
	return *this;
}
</code></pre>
<p>//ich hoffe ich kann das einfach mit copy machen?</p>
<pre><code>House::House(const House &amp; cFloor)
{
  std::copy ( cFloor.mFLoors.begin(),cFloor.mFLoors.end(), mFLoors.begin() );
}
</code></pre>
<pre><code>void House::AddFloor( Floor const *  flobj)
{
	if(flobj!=0)
		mFLoors.push_back(flobj);
	mNrFloors++;
}
</code></pre>
<p>für addfloor kriege ich folgende fehlermeldung:</p>
<pre><code>error C2664: 'void std::list&lt;_Ty&gt;::push_back(_Ty &amp;&amp;)' : cannot convert parameter 1 from 'const Floor *' to 'Floor *&amp;&amp;' Line 73
</code></pre>
<p>und</p>
<pre><code>IntelliSense: no instance of overloaded function &quot;std::list&lt;_Ty, _Ax&gt;::push_back [with _Ty=Floor *, _Ax=std::allocator&lt;Floor *&gt;]&quot; matches the argument list	73
</code></pre>
<p>ich weiß aber nicht von wo er das FLoor *&amp;&amp; hat und wie ich das lösen soll</p>
<p>kann man eine aggreagtion auch ohne liste ,vector,... von pointern machen? also einfach nur z.b.</p>
<pre><code>vector&lt;klassenname&gt; bla
</code></pre>
<p>?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2361960</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2361960</guid><dc:creator><![CDATA[ACnut]]></dc:creator><pubDate>Mon, 21 Oct 2013 18:58:55 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit = operator überladen on Mon, 21 Oct 2013 19:10:17 GMT]]></title><description><![CDATA[<p>schau halt was dein parameter von AddFloor für n typ hat...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2361964</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2361964</guid><dc:creator><![CDATA[not smart]]></dc:creator><pubDate>Mon, 21 Oct 2013 19:10:17 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit = operator überladen on Mon, 21 Oct 2013 19:31:44 GMT]]></title><description><![CDATA[<p>es ist ein zeiger auf einen konstanten FLoor</p>
<p>not smart schrieb:</p>
<blockquote>
<p>schau halt was dein parameter von AddFloor für n typ hat...</p>
</blockquote>
]]></description><link>https://www.c-plusplus.net/forum/post/2361968</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2361968</guid><dc:creator><![CDATA[ACnut]]></dc:creator><pubDate>Mon, 21 Oct 2013 19:31:44 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit = operator überladen on Mon, 21 Oct 2013 19:49:33 GMT]]></title><description><![CDATA[<p>ja genau, und was für einen typ haben die elemente in deinem container?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2361972</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2361972</guid><dc:creator><![CDATA[not smart]]></dc:creator><pubDate>Mon, 21 Oct 2013 19:49:33 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit = operator überladen on Mon, 21 Oct 2013 20:08:06 GMT]]></title><description><![CDATA[<p>das gibts doch nicht <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f621.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--pouting_face"
      title=":rage:"
      alt="😡"
    /> <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="😃"
    /><br />
danke &quot;not smart&quot; (hoffe du meinst damit nicht mich xD)</p>
<p>ok jetzt bin ich wieder beim thema zuweisungsoperator. anscheinend stimmt die neue implementierung von dem jetzt nicht <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="😞"
    /></p>
<pre><code>error C2679: binary '=' : no operator found which takes a right-hand operand of type 'const Floor *const ' (or there is no acceptable conversion)
</code></pre>
<p>wieso kann ich das nicht einfach so machen?</p>
<pre><code>Floor&amp; Floor::operator =(Floor const &amp; c)
{
        if (this!=&amp;c)
    (*this).mNrFlat=mNrFlat;
    return *this;
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2361978</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2361978</guid><dc:creator><![CDATA[ACnut]]></dc:creator><pubDate>Mon, 21 Oct 2013 20:08:06 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit = operator überladen on Mon, 21 Oct 2013 20:16:09 GMT]]></title><description><![CDATA[<p>Warum sollte ein Member wie mNrFlat überhaupt durch einen op= kopiert werden müssen? Hast du überhaupt irgendwelche Pointer-Member in Floor? Wie sehen denn die Header aus?<br />
Tip am Rande: Floor hat doch bestimmt einen Container, in dem die Flats drinnen sind, oder? Schau Dir mal eine Referenz dieses Containers an, was der ggf. über seine enthaltenen Objekte weiß...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2361979</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2361979</guid><dc:creator><![CDATA[minastaros]]></dc:creator><pubDate>Mon, 21 Oct 2013 20:16:09 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit = operator überladen on Mon, 21 Oct 2013 21:23:33 GMT]]></title><description><![CDATA[<blockquote>
<p>Warum sollte ein Member wie mNrFlat überhaupt durch einen op= kopiert werden müssen? Hast du überhaupt irgendwelche Pointer-Member in Floor? Wie sehen denn die Header aus?</p>
</blockquote>
<p>das weiß ich eben auch noch nicht genau, denn nwie du gesagt hast &quot;rennt&quot; Flat noch ohne Zeiger.</p>
<p>die flats sind noch auskommentiert, weil das die arbeit vom programmierkollegen (soll so eine art pair programming sein, um so eine situation wie in der industrie zu simulieren) ist</p>
<p>ich kann aber euch die &quot;urform&quot;(muss noch geändert werden) der klassenhierarchie zeigen, was wir schon vorher vorbereitet haben:<br />
<a href="http://www.imagenetz.de/f0c4d4693/1376701_10201151229995377_1636614969_n.jpg.html" rel="nofollow">http://www.imagenetz.de/f0c4d4693/1376701_10201151229995377_1636614969_n.jpg.html</a></p>
<pre><code>//forward declaration
//class Flat;

//typedefs for list of flats and iterator for flat list
//typedef std::list&lt;Flat*&gt; TFlatList;
//typedef TFlatList::const_iterator TFlatListItor;

class Floor: public Object
{
public:
	size_t GetNrFlat() const;
	virtual void Print() const;
	void SetNrFlat(size_t const &amp; nrFlat);
	Floor&amp; operator =(Floor const &amp; c);
	Floor (const Floor &amp; cFloor);
	Floor();
	virtual ~Floor();
	//void AddFlat(Flat const &amp;flat);

private:
	size_t mNrFlat;
	//TFlatList mFlatList;

};
</code></pre>
<p>minastaros schrieb:</p>
<blockquote>
<p>Tip am Rande: Floor hat doch bestimmt einen Container, in dem die Flats drinnen sind, oder? Schau Dir mal eine Referenz dieses Containers an, was der ggf. über seine enthaltenen Objekte weiß...</p>
</blockquote>
<p>wie mache ich das? oder was meinst du genau?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2361988</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2361988</guid><dc:creator><![CDATA[ACnut]]></dc:creator><pubDate>Mon, 21 Oct 2013 21:23:33 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit = operator überladen on Mon, 21 Oct 2013 21:38:37 GMT]]></title><description><![CDATA[<p>ACnut schrieb:</p>
<blockquote>
<p>[...] &quot;urform&quot;(muss noch geändert werden) der klassenhierarchie zeigen [...]</p>
</blockquote>
<p>Na wunderbar, ein Bild sagt mehr als ...</p>
<p>ACnut schrieb:</p>
<blockquote>
<p>minastaros schrieb:</p>
<blockquote>
<p>Tip am Rande: Floor hat doch bestimmt einen Container, in dem die Flats drinnen sind, oder? Schau Dir mal eine Referenz dieses Containers an, was der ggf. über seine enthaltenen Objekte weiß...</p>
</blockquote>
<p>wie mache ich das? oder was meinst du genau?</p>
</blockquote>
<p>Wenn Dein Container ein <code>vector</code> wäre, gibt es z.B. hier <a href="http://www.cplusplus.com/reference/vector/vector/" rel="nofollow">http://www.cplusplus.com/reference/vector/vector/</a> mehr Infos (sorry, der Begriff &quot;Referenz&quot; könnte für Dich irreführend sein), in der linken Spalte sind z.B. die eingebauten Funktionen aufgelistet. Es lohnt sich, die mal näher anzusehen um zu lernen, was <code>vector</code> , <code>list</code> usw. out of the box schon so können...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2361990</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2361990</guid><dc:creator><![CDATA[minastaros]]></dc:creator><pubDate>Mon, 21 Oct 2013 21:38:37 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit = operator überladen on Mon, 21 Oct 2013 22:11:44 GMT]]></title><description><![CDATA[<p>minastaros schrieb:</p>
<blockquote>
<p>ACnut schrieb:</p>
<blockquote>
<p>[...] &quot;urform&quot;(muss noch geändert werden) der klassenhierarchie zeigen [...]</p>
</blockquote>
<p>Na wunderbar, ein Bild sagt mehr als ...</p>
</blockquote>
<p>tausend Worte <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>Also ich hab ihn nach der Schnittstelle gefragt, zwar hat er es seler noch nicht fertig gemacht aber hier sein header (wobei ich immer noch nicht weiß was das bringt, denn mit den flats arbeite ich ja noch nicht)</p>
<pre><code>class Flat // : public Object
{
public:
	// Constructor with default values :
	Flat(size_t const &amp; dnr = 0, size_t const&amp; size = 0, bool const &amp; sb = false, TOwner const&amp; name = Owner() , bool const&amp; ho = false);

	// Copy-constructor
	Flat(Flat const &amp; fl_cc);

	// Set door number
	void SetDoorNr(size_t const &amp; dnr);

	// Set flat size
	void SetSize(size_t const&amp; size);

	// Determine if the flat has a balcony or not
	void SetBalcony(bool const &amp; sb);

	// Set owner
	void SetOwner(TOwner const&amp; name);

	// Print the flat and its owner
	void Print(std::ostream &amp; os) const;

	// Assignment operator overloading
	Flat &amp; operator=(Flat const &amp; fl);

// Members
private:
	// Door number 
	size_t mDoorNr;

	// Size of flat
	size_t mSize;

	// Boolean value to determine if the flat has a balcony or not
	bool mBalcony;

	// Flat owner (if any)
	TOwner mOwner;

	// Boolean value to determine if the flat has an owner or not
	bool mHasOwner;
};
</code></pre>
<p>gut auf der seite habe ich jetzt zusätzlich gelernt, dass beide container const_pointer und const referenzen eh &quot;packen&quot; und die funktionen die ich oft brauch, weiß ich eh noch. ich weiß immer noch nicht wie mir das jetzt weiterhilft.<br />
habe jetzt probeweise mal beim addfloor und beim container typedef die const weggetan und jetzt krieg ich denselben fehler für &quot;FLoor*const&quot;</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2361993</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2361993</guid><dc:creator><![CDATA[ACnut]]></dc:creator><pubDate>Mon, 21 Oct 2013 22:11:44 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit = operator überladen on Tue, 22 Oct 2013 19:09:18 GMT]]></title><description><![CDATA[<p>wissts wo der blöde fehler war?</p>
<pre><code>void House::Print(std::ostream&amp;out) const
{
...
	copy(mFLoors.begin(),mFLoors.end(),ostream_iterator&lt;Floor&gt;(out, &quot; &quot;));
}
</code></pre>
<p>beim ostream_iterator hab ichs immer noch als FLoor gehabt (projekt war am anfang ohne zeiger auf klassen gedacht) und nicht Floor*. bin die ganze zeit fix davon ausgegangen, dass es nicht beim print legen kann und hab wo anders gesucht (woanders wo ich die copy funktion benutzt hab)<br />
<img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f621.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--pouting_face"
      title=":rage:"
      alt="😡"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f621.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--pouting_face"
      title=":rage:"
      alt="😡"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f621.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--pouting_face"
      title=":rage:"
      alt="😡"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2362233</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2362233</guid><dc:creator><![CDATA[ACnut]]></dc:creator><pubDate>Tue, 22 Oct 2013 19:09:18 GMT</pubDate></item></channel></rss>