<?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[Fehler bei Member-Initialisierung (aus &amp;quot;CString&amp;quot;)]]></title><description><![CDATA[<p>Erstmal danke für die Antworten... es klappt jetzt so wie ich es möchte :)... aber warum kann ich sowas nicht als konstante Membervariable anlegen?</p>
<pre><code class="language-cpp">static const CString M_IDTAG = &quot;_id&quot;;
</code></pre>
<p>Ich bekomm den Fehler</p>
<blockquote>
<p>error C2864: &quot;CAttributes::IDTag&quot;: Nur statische konstante integrale Datenmember können innerhalb einer Klasse initialisiert werden.</p>
</blockquote>
<p>Danke nochmals für Antworten!</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/172470/fehler-bei-member-initialisierung-aus-quot-cstring-quot</link><generator>RSS for Node</generator><lastBuildDate>Sun, 26 Apr 2026 19:42:45 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/172470.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 05 Feb 2007 13:46:41 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Fehler bei Member-Initialisierung (aus &amp;quot;CString&amp;quot;) on Mon, 05 Feb 2007 13:46:41 GMT]]></title><description><![CDATA[<p>Erstmal danke für die Antworten... es klappt jetzt so wie ich es möchte :)... aber warum kann ich sowas nicht als konstante Membervariable anlegen?</p>
<pre><code class="language-cpp">static const CString M_IDTAG = &quot;_id&quot;;
</code></pre>
<p>Ich bekomm den Fehler</p>
<blockquote>
<p>error C2864: &quot;CAttributes::IDTag&quot;: Nur statische konstante integrale Datenmember können innerhalb einer Klasse initialisiert werden.</p>
</blockquote>
<p>Danke nochmals für Antworten!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1223253</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1223253</guid><dc:creator><![CDATA[Meyer123]]></dc:creator><pubDate>Mon, 05 Feb 2007 13:46:41 GMT</pubDate></item><item><title><![CDATA[Reply to Fehler bei Member-Initialisierung (aus &amp;quot;CString&amp;quot;) on Mon, 05 Feb 2007 13:49:48 GMT]]></title><description><![CDATA[<p>hmm das sollte eigentlich nichts mit CString zu tuen haben... müsste eher daran liegen, das du in einer Klasse CAttributes eine Variable IDTag hast und der direkt in der Klassendefinition einen Wert zuweißt ... das sollte nicht gehen...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1223255</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1223255</guid><dc:creator><![CDATA[*D*Evil]]></dc:creator><pubDate>Mon, 05 Feb 2007 13:49:48 GMT</pubDate></item><item><title><![CDATA[Reply to Fehler bei Member-Initialisierung (aus &amp;quot;CString&amp;quot;) on Mon, 05 Feb 2007 13:51:57 GMT]]></title><description><![CDATA[<p>Ich sehe grad der Fehler ist falsch... er ist</p>
<blockquote>
<p>error C2864: &quot;CAttributes::M_IDTAG&quot;: Nur statische konstante integrale Datenmember können innerhalb einer Klasse initialisiert werden.</p>
</blockquote>
<p>Also es ist schon irgendwas mit diesem M_IDTAG... das den Compiler stört.. aber was <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/1223259</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1223259</guid><dc:creator><![CDATA[Meyer123]]></dc:creator><pubDate>Mon, 05 Feb 2007 13:51:57 GMT</pubDate></item><item><title><![CDATA[Reply to Fehler bei Member-Initialisierung (aus &amp;quot;CString&amp;quot;) on Mon, 05 Feb 2007 13:55:10 GMT]]></title><description><![CDATA[<p>Da sagt dir doch die Fehlermeldung genau, was falsch ist - die Schreibweise &quot;static const T x = y;&quot; kannst du nur für statische <strong>intergrale</strong> Konstanten verwenden. Normale Member kannst du im Ctor bzw. bei der Definition initialisieren:</p>
<pre><code class="language-cpp">class CAttributes
{
  ...
  static const CString M_IDTAG;
  ...
};

//in der Attributes.cpp
const CString CAttributes::M_IDTAG = &quot;_id&quot;;
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1223262</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1223262</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Mon, 05 Feb 2007 13:55:10 GMT</pubDate></item></channel></rss>