<?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[C++ : Pointerzuweisung klappt nicht]]></title><description><![CDATA[<p>Hi, ich möchte in meinem C++-Proggi drei Farben in Form von drei Dreier-Arrays festlegen, und einen Pointer currentColor immer auf eine der drei zeigen lassen. HIerzu hab ich folgenden Code:</p>
<p>------------------------</p>
<pre><code>typedef GLfloat CGColor3[3];

CGColor3 RED = { 0.5f, 0.0f, 0.0f };
CGColor3 GREEN = { 0.0f, 0.5f, 0.0f };
CGColor3 BLUE = { 0.0f, 0.0f, 0.5f };

CGColor3 *_currentColor;
_currentColor = &amp;RED;
</code></pre>
<p>------------------------</p>
<p>Ich möchte den Pointer hier mit dem roten Farbton initialisieren, doch der Compiler beschwert sich und meint:</p>
<p>&quot;error C2501: '_currentColor': Fehlende Speicherklasse oder Typspezifizierer<br />
error C2040: '_currentColor': 'int' unterscheidet sich von 'CGColor3 (<em>)' in Bezug auf die Anzahl vorgenommener Dereferenzierungen<br />
error C2440: 'Initialisierung': 'CGColor3 (</em>__w64 )' kann nicht in 'int' konvertiert werden&quot;</p>
<p>Bin für jeden Hinweis dankbar, *Jiriki*</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/134898/c-pointerzuweisung-klappt-nicht</link><generator>RSS for Node</generator><lastBuildDate>Fri, 28 Aug 2026 17:37:21 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/134898.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 29 Jan 2006 16:11:17 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to C++ : Pointerzuweisung klappt nicht on Sun, 29 Jan 2006 16:11:17 GMT]]></title><description><![CDATA[<p>Hi, ich möchte in meinem C++-Proggi drei Farben in Form von drei Dreier-Arrays festlegen, und einen Pointer currentColor immer auf eine der drei zeigen lassen. HIerzu hab ich folgenden Code:</p>
<p>------------------------</p>
<pre><code>typedef GLfloat CGColor3[3];

CGColor3 RED = { 0.5f, 0.0f, 0.0f };
CGColor3 GREEN = { 0.0f, 0.5f, 0.0f };
CGColor3 BLUE = { 0.0f, 0.0f, 0.5f };

CGColor3 *_currentColor;
_currentColor = &amp;RED;
</code></pre>
<p>------------------------</p>
<p>Ich möchte den Pointer hier mit dem roten Farbton initialisieren, doch der Compiler beschwert sich und meint:</p>
<p>&quot;error C2501: '_currentColor': Fehlende Speicherklasse oder Typspezifizierer<br />
error C2040: '_currentColor': 'int' unterscheidet sich von 'CGColor3 (<em>)' in Bezug auf die Anzahl vorgenommener Dereferenzierungen<br />
error C2440: 'Initialisierung': 'CGColor3 (</em>__w64 )' kann nicht in 'int' konvertiert werden&quot;</p>
<p>Bin für jeden Hinweis dankbar, *Jiriki*</p>
]]></description><link>https://www.c-plusplus.net/forum/post/979913</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/979913</guid><dc:creator><![CDATA[jiriki]]></dc:creator><pubDate>Sun, 29 Jan 2006 16:11:17 GMT</pubDate></item><item><title><![CDATA[Reply to C++ : Pointerzuweisung klappt nicht on Sun, 29 Jan 2006 16:33:18 GMT]]></title><description><![CDATA[<p>mach deine typedefs sauber, dann hast solche verwirrungen nicht, lass das &amp; vor RED weg</p>
]]></description><link>https://www.c-plusplus.net/forum/post/979936</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/979936</guid><dc:creator><![CDATA[Anon]]></dc:creator><pubDate>Sun, 29 Jan 2006 16:33:18 GMT</pubDate></item><item><title><![CDATA[Reply to C++ : Pointerzuweisung klappt nicht on Sun, 29 Jan 2006 16:42:08 GMT]]></title><description><![CDATA[<p>zu 1.) Was meinste genau?<br />
zu 2.) Mit oder ohne spielt keine Rolle.</p>
<p>Grüßle, *jiriki*</p>
]]></description><link>https://www.c-plusplus.net/forum/post/979948</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/979948</guid><dc:creator><![CDATA[jiriki]]></dc:creator><pubDate>Sun, 29 Jan 2006 16:42:08 GMT</pubDate></item><item><title><![CDATA[Reply to C++ : Pointerzuweisung klappt nicht on Sun, 29 Jan 2006 16:47:54 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">struct CGColor3
{
  GLfloat red, green, blue;
};

CGColor3 RED = { 0.5f, 0.0f, 0.0f };
CGColor3 GREEN = { 0.0f, 0.5f, 0.0f };
CGColor3 BLUE = { 0.0f, 0.0f, 0.5f };

CGColor3 *_currentColor;
_currentColor = &amp;RED;
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/979959</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/979959</guid><dc:creator><![CDATA[Anon]]></dc:creator><pubDate>Sun, 29 Jan 2006 16:47:54 GMT</pubDate></item><item><title><![CDATA[Reply to C++ : Pointerzuweisung klappt nicht on Sun, 29 Jan 2006 17:08:12 GMT]]></title><description><![CDATA[<p>Klappt leider trotzdem nicht. Fehlermeldungen jetzt:</p>
<p>(48): error C2040: '_currentColor': 'int' unterscheidet sich von 'CGColor3 *' in Bezug auf die Anzahl vorgenommener Dereferenzierungen<br />
(48): error C2440: 'Initialisierung': 'CGColor3 *__w64 ' kann nicht in 'int' konvertiert werden<br />
(48): error C2501: '_currentColor': Fehlende Speicherklasse oder Typspezifizierer<br />
(168): error C2664: 'glColor3fv': Konvertierung des Parameters 1 von 'CGColor3 *__w64 ' in 'const GLfloat *' nicht möglich<br />
(236): error C3861: '_currentColor': Bezeichner wurde auch mit einer argumentbezogenen Suche nicht gefunden</p>
<p>Grüßle, *jiriki*</p>
]]></description><link>https://www.c-plusplus.net/forum/post/980005</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/980005</guid><dc:creator><![CDATA[jiriki]]></dc:creator><pubDate>Sun, 29 Jan 2006 17:08:12 GMT</pubDate></item><item><title><![CDATA[Reply to C++ : Pointerzuweisung klappt nicht on Sun, 29 Jan 2006 17:44:46 GMT]]></title><description><![CDATA[<p>CGColor3 is ein float oder????</p>
<pre><code class="language-cpp">struct CGColor3
{
  float red, green, blue;
};

CGColor3 RED = { 0.5f, 0.0f, 0.0f };
CGColor3 GREEN = { 0.0f, 0.5f, 0.0f };
CGColor3 BLUE = { 0.0f, 0.0f, 0.5f };

CGColor3 *_currentColor;
_currentColor = &amp;RED;
</code></pre>
<p>kannst reinkopieren und es funzt</p>
]]></description><link>https://www.c-plusplus.net/forum/post/980085</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/980085</guid><dc:creator><![CDATA[Karldin]]></dc:creator><pubDate>Sun, 29 Jan 2006 17:44:46 GMT</pubDate></item><item><title><![CDATA[Reply to C++ : Pointerzuweisung klappt nicht on Sun, 29 Jan 2006 17:45:52 GMT]]></title><description><![CDATA[<p>meinte GLfloat is ein float?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/980092</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/980092</guid><dc:creator><![CDATA[Karldin]]></dc:creator><pubDate>Sun, 29 Jan 2006 17:45:52 GMT</pubDate></item><item><title><![CDATA[Reply to C++ : Pointerzuweisung klappt nicht on Sun, 29 Jan 2006 17:59:22 GMT]]></title><description><![CDATA[<p>man könnte ja auch einfach mal in den entsprechenden Zeilen schauen ob man den Typ richtig verwendet <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/980134</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/980134</guid><dc:creator><![CDATA[Anon]]></dc:creator><pubDate>Sun, 29 Jan 2006 17:59:22 GMT</pubDate></item></channel></rss>