<?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[Ungültige &amp;quot;type qualifiers&amp;quot;]]></title><description><![CDATA[<p>Hallo,<br />
ich will eine Variable mit einer Variable des Types sf::Texture initalisieren:</p>
<pre><code>mSprite(textureHolder.getResource(Textures::ID_EAGLE));
</code></pre>
<p>Sprite Konstruktor:</p>
<pre><code>explicit Sprite(const Texture&amp; texture);
</code></pre>
<p>TextureHolder getResource:</p>
<pre><code>const sf::Texture&amp; getResource(const Textures::ID&amp; id);
</code></pre>
<p>TextureHolder ist ein typedef für ResourceHolder&lt;Textures::ID, sf::Texture&gt;.<br />
Nur jetzt bekomme ich 2 Fehlermeldungen, wobei ich nicht versehe was ich falsch mache...</p>
<blockquote>
<p>error C2662: 'ResourceHolder&lt;Identifier,Resource&gt;::getResource' : cannot convert 'this' pointer from 'const TextureHolder' to 'ResourceHolder&lt;Identifier,Resource&gt; &amp;'</p>
</blockquote>
<blockquote>
<p>IntelliSense: the object has type qualifiers that are not compatible with the member function</p>
</blockquote>
]]></description><link>https://www.c-plusplus.net/forum/topic/320268/ungültige-quot-type-qualifiers-quot</link><generator>RSS for Node</generator><lastBuildDate>Fri, 24 Jul 2026 08:28:18 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/320268.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 22 Sep 2013 13:34:18 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Ungültige &amp;quot;type qualifiers&amp;quot; on Sun, 22 Sep 2013 13:34:18 GMT]]></title><description><![CDATA[<p>Hallo,<br />
ich will eine Variable mit einer Variable des Types sf::Texture initalisieren:</p>
<pre><code>mSprite(textureHolder.getResource(Textures::ID_EAGLE));
</code></pre>
<p>Sprite Konstruktor:</p>
<pre><code>explicit Sprite(const Texture&amp; texture);
</code></pre>
<p>TextureHolder getResource:</p>
<pre><code>const sf::Texture&amp; getResource(const Textures::ID&amp; id);
</code></pre>
<p>TextureHolder ist ein typedef für ResourceHolder&lt;Textures::ID, sf::Texture&gt;.<br />
Nur jetzt bekomme ich 2 Fehlermeldungen, wobei ich nicht versehe was ich falsch mache...</p>
<blockquote>
<p>error C2662: 'ResourceHolder&lt;Identifier,Resource&gt;::getResource' : cannot convert 'this' pointer from 'const TextureHolder' to 'ResourceHolder&lt;Identifier,Resource&gt; &amp;'</p>
</blockquote>
<blockquote>
<p>IntelliSense: the object has type qualifiers that are not compatible with the member function</p>
</blockquote>
]]></description><link>https://www.c-plusplus.net/forum/post/2354651</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2354651</guid><dc:creator><![CDATA[DuffCola]]></dc:creator><pubDate>Sun, 22 Sep 2013 13:34:18 GMT</pubDate></item><item><title><![CDATA[Reply to Ungültige &amp;quot;type qualifiers&amp;quot; on Sun, 22 Sep 2013 13:39:57 GMT]]></title><description><![CDATA[<p>Wie sieht denn die Zeile aus die den Fehler produziert?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2354653</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2354653</guid><dc:creator><![CDATA[cooky451]]></dc:creator><pubDate>Sun, 22 Sep 2013 13:39:57 GMT</pubDate></item><item><title><![CDATA[Reply to Ungültige &amp;quot;type qualifiers&amp;quot; on Sun, 22 Sep 2013 13:48:53 GMT]]></title><description><![CDATA[<p>Ich rate mal:<br />
Der textureHolder aus deinem ersten Programmstück ist const?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2354655</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2354655</guid><dc:creator><![CDATA[Nathan]]></dc:creator><pubDate>Sun, 22 Sep 2013 13:48:53 GMT</pubDate></item><item><title><![CDATA[Reply to Ungültige &amp;quot;type qualifiers&amp;quot; on Sun, 22 Sep 2013 13:54:59 GMT]]></title><description><![CDATA[<pre><code>mSprite(textureHolder.getResource(Textures::ID_EAGLE));
</code></pre>
<p>Das prduziert den Fehler.<br />
Ja der liefert eine constante sf::Texture zurück.</p>
<pre><code>const sf::Texture&amp; getResource(const Textures::ID&amp; id);
</code></pre>
<p>Was ist daran falsch?<br />
Der KOnstruktor vom Sprite verlangt doch eine Referenz auf eine constante Texture...</p>
<pre><code>explicit Sprite(const Texture&amp; texture);
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2354657</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2354657</guid><dc:creator><![CDATA[DuffCola]]></dc:creator><pubDate>Sun, 22 Sep 2013 13:54:59 GMT</pubDate></item><item><title><![CDATA[Reply to Ungültige &amp;quot;type qualifiers&amp;quot; on Sun, 22 Sep 2013 13:59:34 GMT]]></title><description><![CDATA[<p>Nein, ich meine: ist der textureHolder const, nicht der Rückgabewert?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2354658</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2354658</guid><dc:creator><![CDATA[Nathan]]></dc:creator><pubDate>Sun, 22 Sep 2013 13:59:34 GMT</pubDate></item><item><title><![CDATA[Reply to Ungültige &amp;quot;type qualifiers&amp;quot; on Sun, 22 Sep 2013 14:00:15 GMT]]></title><description><![CDATA[<p>Problem ist (wahrscheinlich), dass textureHolder konstant ist und du deshalb nicht getResource aufrufen kannst.</p>
<p>Fix:</p>
<pre><code class="language-cpp">//                                                     vvvvv
const sf::Texture&amp; getResource(const Textures::ID&amp; id) const;
//                                                     ^^^^^
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2354659</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2354659</guid><dc:creator><![CDATA[kronst]]></dc:creator><pubDate>Sun, 22 Sep 2013 14:00:15 GMT</pubDate></item><item><title><![CDATA[Reply to Ungültige &amp;quot;type qualifiers&amp;quot; on Sun, 22 Sep 2013 14:13:07 GMT]]></title><description><![CDATA[<p>Danke, genua das wars <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/2354660</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2354660</guid><dc:creator><![CDATA[DuffCola]]></dc:creator><pubDate>Sun, 22 Sep 2013 14:13:07 GMT</pubDate></item><item><title><![CDATA[Reply to Ungültige &amp;quot;type qualifiers&amp;quot; on Sun, 22 Sep 2013 14:32:55 GMT]]></title><description><![CDATA[<p>Wie sieht denn die Zeile aus die den Fehler produziert?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2354663</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2354663</guid><dc:creator><![CDATA[cooky451]]></dc:creator><pubDate>Sun, 22 Sep 2013 14:32:55 GMT</pubDate></item><item><title><![CDATA[Reply to Ungültige &amp;quot;type qualifiers&amp;quot; on Sun, 22 Sep 2013 14:42:31 GMT]]></title><description><![CDATA[<p>cooky451 schrieb:</p>
<blockquote>
<p>Wie sieht denn die Zeile aus die den Fehler produziert?</p>
</blockquote>
<p>Wer etwas mitdenkt, kommt auf</p>
<pre><code class="language-cpp">mSprite(textureHolder.getResource(Textures::ID_EAGLE));
</code></pre>
<p>weil das die einzige gepostete Codezeile ist, die den Fehler enthalten kann.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2354665</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2354665</guid><dc:creator><![CDATA[kronst]]></dc:creator><pubDate>Sun, 22 Sep 2013 14:42:31 GMT</pubDate></item></channel></rss>