<?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[[gelöst] std::vector - Compilerfehler bezüglich Operator!=]]></title><description><![CDATA[<p>Ich weiß nicht mehr weiter: <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="😞"
    /> <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="😕"
    /> <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>
<blockquote>
<p>EventGroup.cpp<br />
c:\programme\microsoft visual studio\vc98\include\xutility(39) : error C2582: Die Funktion für Operator '!=' ist in '&lt;unbekannt&gt;' nicht verfügbar<br />
c:\programme\microsoft visual studio\vc98\include\vector(170) : Siehe Verweis auf Instantiierung der kompilierten Funktionsvorlage 'void __cdecl std::fill(class CEvent *,class CEvent *,const class CEvent &amp;)'<br />
c:\programme\microsoft visual studio\vc98\include\xutility(25) : error C2582: Die Funktion für Operator '!=' ist in '&lt;unbekannt&gt;' nicht verfügbar<br />
c:\programme\microsoft visual studio\vc98\include\vector(174) : Siehe Verweis auf Instantiierung der kompilierten Funktionsvorlage 'class CEvent *__cdecl std::copy_backward(class CEvent *,class CEvent *,class CEvent *)'<br />
Fehler beim Ausführen von cl.exe.</p>
</blockquote>
<p>Wenn ich dem Compiler mal glaube, liegt es daran:</p>
<pre><code class="language-cpp">// EventGroup.h:

#include &quot;Event.h&quot;
#include &lt;vector&gt;

typedef std::vector&lt;CEvent&gt; EVENT_TABLE;	// Event-Tabelle

class CEventGroup{
   // ...
   private:
       EVENT_TABLE  m_eventTable;
}
</code></pre>
<p>aber:</p>
<pre><code class="language-cpp">//Event.h:

inline bool operator==(const CEvent&amp; lhs, const CEvent&amp; rhs){
	return lhs.equal(rhs);
};

inline bool operator!=(const CEvent&amp; lhs, const CEvent&amp; rhs){
	return !(lhs == rhs);
};
</code></pre>
<p>Event.cpp alleine kompiliert problemlos.</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/242964/gelöst-std-vector-compilerfehler-bezüglich-operator</link><generator>RSS for Node</generator><lastBuildDate>Sun, 20 Sep 2026 17:11:56 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/242964.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 10 Jun 2009 12:20:03 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to [gelöst] std::vector - Compilerfehler bezüglich Operator!= on Wed, 10 Jun 2009 13:18:18 GMT]]></title><description><![CDATA[<p>Ich weiß nicht mehr weiter: <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="😞"
    /> <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="😕"
    /> <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>
<blockquote>
<p>EventGroup.cpp<br />
c:\programme\microsoft visual studio\vc98\include\xutility(39) : error C2582: Die Funktion für Operator '!=' ist in '&lt;unbekannt&gt;' nicht verfügbar<br />
c:\programme\microsoft visual studio\vc98\include\vector(170) : Siehe Verweis auf Instantiierung der kompilierten Funktionsvorlage 'void __cdecl std::fill(class CEvent *,class CEvent *,const class CEvent &amp;)'<br />
c:\programme\microsoft visual studio\vc98\include\xutility(25) : error C2582: Die Funktion für Operator '!=' ist in '&lt;unbekannt&gt;' nicht verfügbar<br />
c:\programme\microsoft visual studio\vc98\include\vector(174) : Siehe Verweis auf Instantiierung der kompilierten Funktionsvorlage 'class CEvent *__cdecl std::copy_backward(class CEvent *,class CEvent *,class CEvent *)'<br />
Fehler beim Ausführen von cl.exe.</p>
</blockquote>
<p>Wenn ich dem Compiler mal glaube, liegt es daran:</p>
<pre><code class="language-cpp">// EventGroup.h:

#include &quot;Event.h&quot;
#include &lt;vector&gt;

typedef std::vector&lt;CEvent&gt; EVENT_TABLE;	// Event-Tabelle

class CEventGroup{
   // ...
   private:
       EVENT_TABLE  m_eventTable;
}
</code></pre>
<p>aber:</p>
<pre><code class="language-cpp">//Event.h:

inline bool operator==(const CEvent&amp; lhs, const CEvent&amp; rhs){
	return lhs.equal(rhs);
};

inline bool operator!=(const CEvent&amp; lhs, const CEvent&amp; rhs){
	return !(lhs == rhs);
};
</code></pre>
<p>Event.cpp alleine kompiliert problemlos.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1724457</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1724457</guid><dc:creator><![CDATA[Roger Wilco]]></dc:creator><pubDate>Wed, 10 Jun 2009 13:18:18 GMT</pubDate></item><item><title><![CDATA[Reply to [gelöst] std::vector - Compilerfehler bezüglich Operator!= on Wed, 10 Jun 2009 12:25:15 GMT]]></title><description><![CDATA[<p>Hmm. Bist du mal deinen Compilerfehlern gefolgt (z.B. <code>&lt;vector&gt;</code> -Header Zeile 170)? Vielleicht findest du dort raus, wofür er den Operator benötigt. Ist dieser zu der Zeit bekannt?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1724460</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1724460</guid><dc:creator><![CDATA[Nexus]]></dc:creator><pubDate>Wed, 10 Jun 2009 12:25:15 GMT</pubDate></item><item><title><![CDATA[Reply to [gelöst] std::vector - Compilerfehler bezüglich Operator!= on Wed, 10 Jun 2009 12:27:57 GMT]]></title><description><![CDATA[<p>Sollte ja, da &quot;Event.h&quot; vor &lt;vector&gt; inkludiert wird.</p>
<p>Hier die Fehlerstellen laut Compiler:</p>
<pre><code class="language-cpp">// TEMPLATE FUNCTION fill
template&lt;class _FI, class _Ty&gt; inline
	void fill(_FI _F, _FI _L, const _Ty&amp; _X)
	{for (; _F != _L; ++_F)
		*_F = _X; }
</code></pre>
<pre><code class="language-cpp">// TEMPLATE FUNCTION copy_backward
template&lt;class _BI1, class _BI2&gt; inline
	_BI2 copy_backward(_BI1 _F, _BI1 _L, _BI2 _X)
	{while (_F != _L)
		*--_X = *--_L;
	return (_X); }
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1724462</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1724462</guid><dc:creator><![CDATA[Roger Wilco]]></dc:creator><pubDate>Wed, 10 Jun 2009 12:27:57 GMT</pubDate></item><item><title><![CDATA[Reply to [gelöst] std::vector - Compilerfehler bezüglich Operator!= on Wed, 10 Jun 2009 12:30:20 GMT]]></title><description><![CDATA[<p>Kann es sein, das CEvent selbst Objekte von Klassen benutzt, denen <code>operator==</code> fehlt?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1724464</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1724464</guid><dc:creator><![CDATA[Tachyon]]></dc:creator><pubDate>Wed, 10 Jun 2009 12:30:20 GMT</pubDate></item><item><title><![CDATA[Reply to [gelöst] std::vector - Compilerfehler bezüglich Operator!= on Wed, 10 Jun 2009 12:32:23 GMT]]></title><description><![CDATA[<p>Das schaut so aus als ob er Poitner auf CEvent nicht mehr vergleichen kann. Da scheinst du an anderer Stelle irgendwas hässliches angestellt zu haben. Versuch am besten mal mit einer leeren klasse anzufangen und dann nach und nach die gesamte Funtkionalität hinzuzufügen. Compiliere jedes mal, irgendwann fängt der Compiler dann an...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1724465</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1724465</guid><dc:creator><![CDATA[pumuckl]]></dc:creator><pubDate>Wed, 10 Jun 2009 12:32:23 GMT</pubDate></item><item><title><![CDATA[Reply to [gelöst] std::vector - Compilerfehler bezüglich Operator!= on Wed, 10 Jun 2009 12:33:49 GMT]]></title><description><![CDATA[<p>Merkwürdig. Laut Fehlermeldung</p>
<blockquote>
<p>c:\programme\microsoft visual studio\vc98\include\xutility(39) : error C2582: Die Funktion für Operator '!=' ist in '&lt;unbekannt&gt;' nicht verfügbar<br />
c:\programme\microsoft visual studio\vc98\include\vector(170) : Siehe Verweis auf Instantiierung der kompilierten Funktionsvorlage 'void __cdecl std::fill(class CEvent *,class CEvent *,const class CEvent &amp;)'</p>
</blockquote>
<p>wird das <code>std::fill</code> -Funktionstemplate mit den Typen <code>CEvent*</code> und <code>const CEvent&amp;</code> instanziiert. Doch der Compiler findet den eingebauten Zeiger-Vergleichsoperator nicht?</p>
<p>Das &quot;&lt;unbekannt&gt;&quot; in der Fehlermeldung ist wahrscheinlich auch nicht gut. Funktioniert deine CEvent-Klasse, wenn du sie ausserhalb des <code>std::vector</code> s verwendest?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1724466</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1724466</guid><dc:creator><![CDATA[Nexus]]></dc:creator><pubDate>Wed, 10 Jun 2009 12:33:49 GMT</pubDate></item><item><title><![CDATA[Reply to [gelöst] std::vector - Compilerfehler bezüglich Operator!= on Wed, 10 Jun 2009 12:41:42 GMT]]></title><description><![CDATA[<p>Tachyon schrieb:</p>
<blockquote>
<p>Kann es sein, das CEvent selbst Objekte von Klassen benutzt, denen <code>operator==</code> fehlt?</p>
</blockquote>
<p>Ja ich habe eine Klasse, die zuvor in Event.cpp definiert war, in eine eigene Header-Datei gesteckt und dabei diese Klasse &quot;uncopyable&quot; gemacht. Dafür nutze ich aber Objekte dieser Klasse nur mittels boost::shared_ptr.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1724472</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1724472</guid><dc:creator><![CDATA[Roger Wilco]]></dc:creator><pubDate>Wed, 10 Jun 2009 12:41:42 GMT</pubDate></item><item><title><![CDATA[Reply to [gelöst] std::vector - Compilerfehler bezüglich Operator!= on Wed, 10 Jun 2009 12:49:01 GMT]]></title><description><![CDATA[<p>Nexus schrieb:</p>
<blockquote>
<p>Funktioniert deine CEvent-Klasse, wenn du sie ausserhalb des <code>std::vector</code> s verwendest?</p>
</blockquote>
<p>Nee, jetzt nicht mehr. Zuweisungen sind nicht mehr möglich.</p>
<p>Die Klasse CEvent:</p>
<pre><code class="language-cpp">//...
#include &quot;smart_ptr.hpp&quot; // boost::shared_ptr (Ersatz für TR1-Standard)

class CEventHandle;
typedef boost::shared_ptr&lt;CEventHandle&gt; EVENT_HANDLE;

class CEvent{

		// Konstruktor/Destruktor //
	public:
		explicit CEvent(bool autoReset = true);		 // Event vollständig neu erzeugen
		explicit CEvent(const EVENT_HANDLE&amp; handle); // Event basierend auf bestehenden HANDLE
		virtual ~CEvent();

		// Methoden //
	public:
		void Set();        // Setze Event
		void Reset();      // Event zurück setzten
		void Wait() const; // Warte auf Event
		bool Wait(unsigned long timeout) const; // Warte auf Event (false = Timeout, true = Event)
		const EVENT_HANDLE GetHandle() const;   // Liefert Event-Handle
		bool equal(const CEvent&amp; otherEvent) const; // Prüft auf Geleichheit

		// Attribute //
	private:
		const EVENT_HANDLE m_handle;
};
// ...
</code></pre>
<p>CEventHandle ist die ausgelagerte Uncopyable-Klasse.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1724474</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1724474</guid><dc:creator><![CDATA[Roger Wilco]]></dc:creator><pubDate>Wed, 10 Jun 2009 12:49:01 GMT</pubDate></item><item><title><![CDATA[Reply to [gelöst] std::vector - Compilerfehler bezüglich Operator!= on Wed, 10 Jun 2009 12:53:12 GMT]]></title><description><![CDATA[<p>Edit: Alles vorherige bitte vergessen.</p>
<p>Du kannst Klassen, die keinen Zuweisungsoperator unterstützen, nicht immer mit der STL verwenden. <code>std::fill()</code> überschreibt Objekte, indem es den Zuweisungsoperator aufruft. Dafür scheint mir die Fehlermeldung aber etwas unangebracht zu sein...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1724477</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1724477</guid><dc:creator><![CDATA[Nexus]]></dc:creator><pubDate>Wed, 10 Jun 2009 12:53:12 GMT</pubDate></item><item><title><![CDATA[Reply to [gelöst] std::vector - Compilerfehler bezüglich Operator!= on Wed, 10 Jun 2009 12:58:18 GMT]]></title><description><![CDATA[<p>Dann stellt sich mir aber die Frage, warum die Klasse CEevnt plötzlich kein Standard-Zuweisungsoperator mehr bekommt?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1724485</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1724485</guid><dc:creator><![CDATA[Roger Wilco]]></dc:creator><pubDate>Wed, 10 Jun 2009 12:58:18 GMT</pubDate></item><item><title><![CDATA[Reply to [gelöst] std::vector - Compilerfehler bezüglich Operator!= on Wed, 10 Jun 2009 12:59:08 GMT]]></title><description><![CDATA[<p>Weil sie ein <code>const</code> -Member hat.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1724487</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1724487</guid><dc:creator><![CDATA[Nexus]]></dc:creator><pubDate>Wed, 10 Jun 2009 12:59:08 GMT</pubDate></item><item><title><![CDATA[Reply to [gelöst] std::vector - Compilerfehler bezüglich Operator!= on Wed, 10 Jun 2009 13:06:54 GMT]]></title><description><![CDATA[<p>Ahh^^ <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f4a1.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--light_bulb"
      title=":bulb:"
      alt="💡"
    /> Stimmt, das habe ich auch geändert...</p>
<p>Dann danke ich Euch für die rasant-schnelle Hilfe! <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>
<blockquote>
<p>Kompilierung läuft...<br />
EventGroup.cpp</p>
<p>EventGroup.obj - 0 Fehler, 0 Warnung(en)</p>
</blockquote>
<p><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/1724489</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1724489</guid><dc:creator><![CDATA[Roger Wilco]]></dc:creator><pubDate>Wed, 10 Jun 2009 13:06:54 GMT</pubDate></item><item><title><![CDATA[Reply to [gelöst] std::vector - Compilerfehler bezüglich Operator!= on Wed, 10 Jun 2009 13:09:25 GMT]]></title><description><![CDATA[<p>Keine Ursache. Ich würde bei solchen Fehlern immer darauf achten, <em>was</em> der Compiler nicht akzeptiert. Hier waren das die Funktionen <code>std::fill()</code> und <code>std::copy_backward()</code> . Dann vergleichst du die Anforderungen dieser Funktionen mit deiner Klasse und schaust, was nicht kompatibel ist.</p>
<p>Die Anforderungen findest du zum Teil durch Überlegen heraus (z.B. <code>fill()</code> überschreibt eine bereits vorhandene Sequenz mit einem neuen Wert, also wird höchstwahrscheinlich ein Zuweisungsoperator benötigt). Oder du schaust auf <a href="http://www.cplusplus.com" rel="nofollow">www.cplusplus.com</a> und siehst, dass der übergebene Iterator-Typ die Operatoren !=, * und ++ unterstützen muss, sowie für dein Objekt ein Operator = erforderlich ist. <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/1724493</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1724493</guid><dc:creator><![CDATA[Nexus]]></dc:creator><pubDate>Wed, 10 Jun 2009 13:09:25 GMT</pubDate></item><item><title><![CDATA[Reply to [gelöst] std::vector - Compilerfehler bezüglich Operator!= on Wed, 10 Jun 2009 13:15:11 GMT]]></title><description><![CDATA[<p>Wobei ich einfach nicht darauf gekommen bin, dass eine Klasse mit const-Member kein Standard-Zuweisungsoperator bekommt.</p>
<p>Dabei hatte ich die Klasse extra auf Kopierbarkeit etc. ausgelegt bzw. auslegen wollen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1724496</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1724496</guid><dc:creator><![CDATA[Roger Wilco]]></dc:creator><pubDate>Wed, 10 Jun 2009 13:15:11 GMT</pubDate></item><item><title><![CDATA[Reply to [gelöst] std::vector - Compilerfehler bezüglich Operator!= on Wed, 10 Jun 2009 13:17:46 GMT]]></title><description><![CDATA[<p>Roger Wilco schrieb:</p>
<blockquote>
<p>Wobei ich einfach nicht darauf gekommen bin, dass eine Klasse mit const-Member kein Standard-Zuweisungsoperator bekommt.</p>
</blockquote>
<p>Jetzt weisst du es. <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>Klar, manchmal sind Fehler nicht ganz einfach nachvollziehbar, besonders wenn man sie vorher noch nicht gemacht hat. Aber mit welcher Absicht hast du dann deinen Member <code>const</code> -qualifiziert? <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>
]]></description><link>https://www.c-plusplus.net/forum/post/1724498</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1724498</guid><dc:creator><![CDATA[Nexus]]></dc:creator><pubDate>Wed, 10 Jun 2009 13:17:46 GMT</pubDate></item><item><title><![CDATA[Reply to [gelöst] std::vector - Compilerfehler bezüglich Operator!= on Wed, 10 Jun 2009 13:40:35 GMT]]></title><description><![CDATA[<p>Das ist ein Event, welches diesem CEvent-Objekt bei der Objekt-Erzeugung fest zugeordnet wird. Daher const, damit ich versehentliches Ändern bemerke.</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
#include &quot;Event.h&quot;

int main(){

   CEvent eventA;
   CEvent eventB;

   SetEventAfterFiveSeconds(eventA); // Macht nach 5 Sec. eventA.Set();

   eventB = eventA;

   eventB.Wait(); // nach 5 Sec...
   std::cout &lt;&lt; &quot;Ereignis B ist eingetreten!&quot;; // Das sollte vermieden werden  
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1724511</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1724511</guid><dc:creator><![CDATA[Roger Wilco]]></dc:creator><pubDate>Wed, 10 Jun 2009 13:40:35 GMT</pubDate></item><item><title><![CDATA[Reply to [gelöst] std::vector - Compilerfehler bezüglich Operator!= on Wed, 10 Jun 2009 14:31:16 GMT]]></title><description><![CDATA[<p>Wenn du die Events zwar in einem Container speichern, aber nicht zuweisen willst, könntest du Boosts Pointer Container benutzen. Willst du den Kopierkonstruktor eigentlich nicht auch verbieten?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1724581</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1724581</guid><dc:creator><![CDATA[Nexus]]></dc:creator><pubDate>Wed, 10 Jun 2009 14:31:16 GMT</pubDate></item><item><title><![CDATA[Reply to [gelöst] std::vector - Compilerfehler bezüglich Operator!= on Wed, 10 Jun 2009 14:50:56 GMT]]></title><description><![CDATA[<p>Nein, nein. Es war nur ein unüberlegt. Ich wollte etwas verhindern, was ich an anderer Stelle aber benötige.</p>
<p>Wenn ich ein <code>CEvent</code> nicht verändert haben möchte, muss ich es eben als <code>const CEvent</code> deklarieren.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1724601</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1724601</guid><dc:creator><![CDATA[Roger Wilco]]></dc:creator><pubDate>Wed, 10 Jun 2009 14:50:56 GMT</pubDate></item></channel></rss>