<?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[Auf Feld aus Klasse zugreifen]]></title><description><![CDATA[<p>Ich hab das</p>
<pre><code class="language-cpp">class blubb
{
  protected:
    GLflaot color[3];
  public:
    GLfloat* getColor() {return (GLfloat*)color;};
</code></pre>
<p>}</p>
<p>Mit</p>
<pre><code class="language-cpp">( (GLfloat)Sender-&gt;getColor() )[0] == 0.7
</code></pre>
<p>bekomme ich</p>
<pre><code>error: ISO C++ forbids casting to an array type 'GLfloat[]'
</code></pre>
<p>Ich hab schon eingiges ausprobiert. Es heißt immer Felder und pointer sind identisch...nur leider haut da der ISO standard dazwischen.</p>
<p>Och menno...ich will doch nur testen, ob der x-te Wert im Feld gleich irgendwas ist...</p>
<p>PS: Ich brauch diese Form der Rückgabe. Also ne Änderung an getColor() möchte ich vermeiden. <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/topic/122969/auf-feld-aus-klasse-zugreifen</link><generator>RSS for Node</generator><lastBuildDate>Sun, 23 Aug 2026 09:47:06 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/122969.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 11 Oct 2005 19:49:38 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Auf Feld aus Klasse zugreifen on Tue, 11 Oct 2005 19:49:38 GMT]]></title><description><![CDATA[<p>Ich hab das</p>
<pre><code class="language-cpp">class blubb
{
  protected:
    GLflaot color[3];
  public:
    GLfloat* getColor() {return (GLfloat*)color;};
</code></pre>
<p>}</p>
<p>Mit</p>
<pre><code class="language-cpp">( (GLfloat)Sender-&gt;getColor() )[0] == 0.7
</code></pre>
<p>bekomme ich</p>
<pre><code>error: ISO C++ forbids casting to an array type 'GLfloat[]'
</code></pre>
<p>Ich hab schon eingiges ausprobiert. Es heißt immer Felder und pointer sind identisch...nur leider haut da der ISO standard dazwischen.</p>
<p>Och menno...ich will doch nur testen, ob der x-te Wert im Feld gleich irgendwas ist...</p>
<p>PS: Ich brauch diese Form der Rückgabe. Also ne Änderung an getColor() möchte ich vermeiden. <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/890006</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/890006</guid><dc:creator><![CDATA[DerAnfänger2005]]></dc:creator><pubDate>Tue, 11 Oct 2005 19:49:38 GMT</pubDate></item><item><title><![CDATA[Reply to Auf Feld aus Klasse zugreifen on Tue, 11 Oct 2005 19:58:06 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">class blubb
{
  protected:
    GLfloat color[3];
  public:
    GLfloat* getColor() {return color;}; // überflüssiges Cast entfernt
};

int f()
{
  blubb b;
  float x = b.getColor()[2]; // kein Cast notwendig, aber sehr unsicher...
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/890016</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/890016</guid><dc:creator><![CDATA[niemand]]></dc:creator><pubDate>Tue, 11 Oct 2005 19:58:06 GMT</pubDate></item><item><title><![CDATA[Reply to Auf Feld aus Klasse zugreifen on Tue, 11 Oct 2005 20:02:04 GMT]]></title><description><![CDATA[<p>indexoperator[] überladen wäre eine gute idee<br />
oder eine methode ala</p>
<pre><code class="language-cpp">bool checkval(size_t index, size_t val)
{
    // logischerweise index prüfen
    return(color[index] == val);
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/890022</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/890022</guid><dc:creator><![CDATA[miller_m]]></dc:creator><pubDate>Tue, 11 Oct 2005 20:02:04 GMT</pubDate></item><item><title><![CDATA[Reply to Auf Feld aus Klasse zugreifen on Tue, 11 Oct 2005 20:16:26 GMT]]></title><description><![CDATA[<p>DerAnfänger2005 schrieb:</p>
<blockquote>
<p>Es heißt immer Felder und pointer sind identisch...</p>
</blockquote>
<p>sind sie auch. das problem ist, daß du in deinem programm ja garkeinen zeiger stehen hast <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>anstelle von</p>
<pre><code class="language-cpp">( (GLfloat)Sender-&gt;getColor() )[0] == 0.7
</code></pre>
<p>muß es</p>
<pre><code class="language-cpp">Sender-&gt;getColor()[0] == 0.7
</code></pre>
<p>heißen.</p>
<p>wie bist du überhaupt auf die idee gekommen zu casten? der rückgabewert von getColor() ist doch bereits ein GLfloat* <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>EDIT: mist! da hat ja einer bereits die selbe antwort geschrieben <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f921.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--clown_face"
      title=":clown:"
      alt="🤡"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/890035</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/890035</guid><dc:creator><![CDATA[Konfusius]]></dc:creator><pubDate>Tue, 11 Oct 2005 20:16:26 GMT</pubDate></item><item><title><![CDATA[Reply to Auf Feld aus Klasse zugreifen on Tue, 11 Oct 2005 20:25:03 GMT]]></title><description><![CDATA[<p>Welchen Sinn versprichst du dir davon das du den Array als protected Member<br />
definierst und über die public Memberfunktion direkt den Pointer zurücklieferst.<br />
In deinem Beispiel könntest du ebensogut die Membervariable public machen. Das<br />
würde aufs gleiche rauslaufen. <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/890040</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/890040</guid><dc:creator><![CDATA[Redhead]]></dc:creator><pubDate>Tue, 11 Oct 2005 20:25:03 GMT</pubDate></item><item><title><![CDATA[Reply to Auf Feld aus Klasse zugreifen on Tue, 11 Oct 2005 20:37:40 GMT]]></title><description><![CDATA[<p>Den Überflüssigen Cast lass ich mal lieber stehn... C++ is nich meine Muttersprache und damit seh ich dann auch in einem Monat noch, was ich da eigentlich wollte. <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>Die Lösung von Konfusius hatte ich schon selber mal im gebrauch...ich glaubte aber, dass da irgendwas nicht stimmte.</p>
<p>Folgendes passiert nämlich</p>
<pre><code class="language-cpp">//Inhalt von Color ist {0.7,0.9,0.0}

a = Sender-&gt;getColor()[0];

if ( Sender-&gt;getColor()[0] == 0.7 )
   Sender-&gt;setColor(0.5,0.8,0.9);
else Sender-&gt;setColor(0.7,0.9,0.0);
</code></pre>
<p>Der witz ist, dass immer der Else Zweig abgearbeitet wird.<br />
Und ratet mal was in a steht... Richtig 0.7!<br />
Wieso funktioniert dann die If abfrage 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="😡"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/890048</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/890048</guid><dc:creator><![CDATA[DerAnfänger2005]]></dc:creator><pubDate>Tue, 11 Oct 2005 20:37:40 GMT</pubDate></item><item><title><![CDATA[Reply to Auf Feld aus Klasse zugreifen on Tue, 11 Oct 2005 20:39:43 GMT]]></title><description><![CDATA[<p>@Redhat: Was kann ich anders machen? Kann ich den Rückgabewert irgendwie const definieren...? Frage is dann natürlich, ob die Funktionen, dennen ich den Pointer übergebe auch keine manipulationen machen....aber ich denke OpenGL hält sich da zurück.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/890052</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/890052</guid><dc:creator><![CDATA[DerAnfänger2005]]></dc:creator><pubDate>Tue, 11 Oct 2005 20:39:43 GMT</pubDate></item><item><title><![CDATA[Reply to Auf Feld aus Klasse zugreifen on Tue, 11 Oct 2005 20:43:19 GMT]]></title><description><![CDATA[<p>wenn du floats vergleicht musst du aufpassen. denn float ist nicht genau, dh der eine wert kann 0.69999 sein und der andre 0.70001</p>
]]></description><link>https://www.c-plusplus.net/forum/post/890057</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/890057</guid><dc:creator><![CDATA[otze]]></dc:creator><pubDate>Tue, 11 Oct 2005 20:43:19 GMT</pubDate></item><item><title><![CDATA[Reply to Auf Feld aus Klasse zugreifen on Tue, 11 Oct 2005 20:50:33 GMT]]></title><description><![CDATA[<p>1.) Entweder du gibt die Farben einzeln, also als GLflaot nach dem Muster</p>
<pre><code class="language-cpp">GLflaot getColor(int Index)
</code></pre>
<p>zurück. Ist natürlich dann nicht sinnvoll wenn du immer nur den Array als<br />
Ganzes benötigst.</p>
<p>2.) Du erstellst bei jedem Aufruf eine Kopie des Originals. Das macht dann<br />
keinen Sinn wenn du die Funktion immer und immer wieder aufrufst.</p>
<p>3.) Du lieferst einen const-Zeiger zurück, d.h. eine Zeiger dessen Wert nicht<br />
verändert werden darf. Der const kann natürlich weg gecastet werden. Aber wenn<br />
das compiliert, dann siehst du zumindest ob die &quot;Datenweitergabe&quot; sauber ist,<br />
also ohne Änderung der Originaldaten abläuft.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/890065</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/890065</guid><dc:creator><![CDATA[Redhead]]></dc:creator><pubDate>Tue, 11 Oct 2005 20:50:33 GMT</pubDate></item><item><title><![CDATA[Reply to Auf Feld aus Klasse zugreifen on Tue, 11 Oct 2005 20:50:42 GMT]]></title><description><![CDATA[<p>DerAnfänger2005 schrieb:</p>
<blockquote>
<p>@Redhat: Was kann ich anders machen? Kann ich den Rückgabewert irgendwie const definieren...? Frage is dann natürlich, ob die Funktionen, dennen ich den Pointer übergebe auch keine manipulationen machen....aber ich denke OpenGL hält sich da zurück.</p>
</blockquote>
<p>jep siehe dazu zb: <a href="http://fara.cs.uni-potsdam.de/~kaufmann/?page=GenCppFaqs&amp;faq=constcor#Answ" rel="nofollow">http://fara.cs.uni-potsdam.de/~kaufmann/?page=GenCppFaqs&amp;faq=constcor#Answ</a><br />
und gl ist es egal bsp: const float *getcolor() const;</p>
]]></description><link>https://www.c-plusplus.net/forum/post/890066</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/890066</guid><dc:creator><![CDATA[miller_m]]></dc:creator><pubDate>Tue, 11 Oct 2005 20:50:42 GMT</pubDate></item><item><title><![CDATA[Reply to Auf Feld aus Klasse zugreifen on Tue, 11 Oct 2005 21:02:44 GMT]]></title><description><![CDATA[<p>Das mit den leichten Abweichungen scheint(!) aber nicht gegeben zu sein. In &quot;a&quot; steht nämlich exact 0.7 drinnen. Ohne Abweichung.</p>
<p>Bei solchen Sachen schwindet mein Lust immer ganz ungemein... <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/890076</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/890076</guid><dc:creator><![CDATA[DerAnfänger2005]]></dc:creator><pubDate>Tue, 11 Oct 2005 21:02:44 GMT</pubDate></item><item><title><![CDATA[Reply to Auf Feld aus Klasse zugreifen on Tue, 11 Oct 2005 22:02:58 GMT]]></title><description><![CDATA[<p>schreib mal testweise den vergleich um:</p>
<pre><code class="language-cpp">#include &lt;limits&gt;//muss noch rein für numeric_limits
if(Sender-&gt;getColor()[0] - 0.7 &lt;= numeric_limits&lt;float&gt;::epsilon()){
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/890130</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/890130</guid><dc:creator><![CDATA[otze]]></dc:creator><pubDate>Tue, 11 Oct 2005 22:02:58 GMT</pubDate></item><item><title><![CDATA[Reply to Auf Feld aus Klasse zugreifen on Wed, 12 Oct 2005 06:22:40 GMT]]></title><description><![CDATA[<p>DerAnfänger2005 schrieb:</p>
<blockquote>
<p>Das mit den leichten Abweichungen scheint(!) aber nicht gegeben zu sein. In &quot;a&quot; steht nämlich exact 0.7 drinnen. Ohne Abweichung.</p>
</blockquote>
<p>Nun, ich wage dies schwer zu bezweifeln. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f921.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--clown_face"
      title=":clown:"
      alt="🤡"
    /></p>
<p>0.7 ist eine von den (massig) Zahlen die leider garnicht &quot;exact&quot; in float oder double abgebildet werden können (bei der Umwandlung in eine Binärmantisse entsteht eine Periode), folglich sind schon ein double und ein float mit 0.7 nicht gleich. Nun benutzt der Compiler für Fliesskommaliterale je nach Plattform zudem noch die Auflösung der prozessorinternen Fliesskommaregister (z.B. 80 Bit bei x86), wodurch die Konstante 0.7 schon ungleich einer in float/double gespeicherten werden kann.</p>
<p>Fazit: == ist für Fliesskommazahlen quasi tabu, es sei denn man weiss sehr genau was man tut (und wann weiss man das schon <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/890205</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/890205</guid><dc:creator><![CDATA[Floater]]></dc:creator><pubDate>Wed, 12 Oct 2005 06:22:40 GMT</pubDate></item><item><title><![CDATA[Reply to Auf Feld aus Klasse zugreifen on Wed, 12 Oct 2005 07:49:44 GMT]]></title><description><![CDATA[<p>Ich hab die Lösung. Sie besteht aus einem kleinen &quot;f&quot;</p>
<p>Wenn ich</p>
<pre><code class="language-cpp">if ( Sender-&gt;getColor()[0] == 0.7f )
   Sender-&gt;setColor(0.5,0.8,0.9);
else Sender-&gt;setColor(0.7,0.9,0.0);
</code></pre>
<p>schreibe, dann klappt das mit dem Vergleich.</p>
<p>Jetzt würde mich interessieren, ob das nur ein Glückstreffer aufgrund irgendeines Compilervorgangs war, oder ob man sich auf sowas verlassen kann. Was passiert, wenn man den Typ so mit angibt?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/890280</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/890280</guid><dc:creator><![CDATA[DerAnfänger2005]]></dc:creator><pubDate>Wed, 12 Oct 2005 07:49:44 GMT</pubDate></item><item><title><![CDATA[Reply to Auf Feld aus Klasse zugreifen on Wed, 12 Oct 2005 07:51:10 GMT]]></title><description><![CDATA[<p>Glückstreffer</p>
]]></description><link>https://www.c-plusplus.net/forum/post/890281</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/890281</guid><dc:creator><![CDATA[dddddddddddd]]></dc:creator><pubDate>Wed, 12 Oct 2005 07:51:10 GMT</pubDate></item><item><title><![CDATA[Reply to Auf Feld aus Klasse zugreifen on Wed, 12 Oct 2005 07:53:03 GMT]]></title><description><![CDATA[<p>verlassen kannst du dich nur drauf, wenn die funktion genau 0.7f liefert.</p>
<p>wenn sie aber so aussieht:</p>
<pre><code class="language-cpp">float foo(){
    return 0.3f+0.4f;
}
</code></pre>
<p>dann kriegst dun echtes problem, weil die rechnung nicht genau 0.7f ergibt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/890282</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/890282</guid><dc:creator><![CDATA[otze]]></dc:creator><pubDate>Wed, 12 Oct 2005 07:53:03 GMT</pubDate></item><item><title><![CDATA[Reply to Auf Feld aus Klasse zugreifen on Wed, 12 Oct 2005 08:07:07 GMT]]></title><description><![CDATA[<p>Aha... Also die spezielle Funktion gibt immer den Wert zurück der vorher mit setColor(r,g,b) übergeben wurde. Der User sollte also wissen, was er für sachen da reinschreibt.</p>
<p>Was ist den die einfachste Methode um floats zu vergleichen? Also das mit dem Epsilon scheint mir bisl heftig...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/890294</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/890294</guid><dc:creator><![CDATA[DerAnfänger2005]]></dc:creator><pubDate>Wed, 12 Oct 2005 08:07:07 GMT</pubDate></item><item><title><![CDATA[Reply to Auf Feld aus Klasse zugreifen on Wed, 12 Oct 2005 08:13:40 GMT]]></title><description><![CDATA[<p>DerAnfänger2005 schrieb:</p>
<blockquote>
<p>Was ist den die einfachste Methode um floats zu vergleichen? Also das mit dem Epsilon scheint mir bisl heftig...</p>
</blockquote>
<p>ist wohl die einfachste und typensicherste</p>
]]></description><link>https://www.c-plusplus.net/forum/post/890297</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/890297</guid><dc:creator><![CDATA[miller_m]]></dc:creator><pubDate>Wed, 12 Oct 2005 08:13:40 GMT</pubDate></item><item><title><![CDATA[Reply to Auf Feld aus Klasse zugreifen on Wed, 12 Oct 2005 08:16:38 GMT]]></title><description><![CDATA[<p>Die beste Sache ist natürlich dein Design so zu ändern das sowas nicht mehr nötig 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/890303</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/890303</guid><dc:creator><![CDATA[Der Schlaue]]></dc:creator><pubDate>Wed, 12 Oct 2005 08:16:38 GMT</pubDate></item><item><title><![CDATA[Reply to Auf Feld aus Klasse zugreifen on Wed, 12 Oct 2005 08:24:25 GMT]]></title><description><![CDATA[<p>Na dann erklär mir mal was ich da ändern soll... <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/890310</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/890310</guid><dc:creator><![CDATA[DerAnfänger2005]]></dc:creator><pubDate>Wed, 12 Oct 2005 08:24:25 GMT</pubDate></item><item><title><![CDATA[Reply to Auf Feld aus Klasse zugreifen on Wed, 12 Oct 2005 08:29:54 GMT]]></title><description><![CDATA[<p>DerAnfänger2005 schrieb:</p>
<blockquote>
<p>Na dann erklär mir mal was ich da ändern soll... <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>mach doch eine methode (wie ich beschrieben habe) und kombiniere diese mit epsilon (wie otze geschrieben hat)</p>
<pre><code class="language-cpp">bool blubb::checkval(size_t index, size_t val)
{
    // logischerweise index prüfen
    return(color[index] - val &lt;= numeric_limits&lt;float&gt;::epsilon());
}

void func()
{
    // ..
    if(Senden-&gt;checkval(0, 0.7f) // ..
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/890320</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/890320</guid><dc:creator><![CDATA[miller_m]]></dc:creator><pubDate>Wed, 12 Oct 2005 08:29:54 GMT</pubDate></item></channel></rss>