<?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[static Member und const Objekte]]></title><description><![CDATA[<p>Hallo</p>
<p>Ist dieser Code laut Standard korrekt?</p>
<pre><code class="language-cpp">struct Foo
{
  static int Bar; //mutable ist ja zusammen mit static nicht erlaubt
};
const Foo Baz;
Baz.Bar = 123;
</code></pre>
<p>MfG, EOutOfResources</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/290439/static-member-und-const-objekte</link><generator>RSS for Node</generator><lastBuildDate>Wed, 15 Apr 2026 09:51:19 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/290439.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 26 Jul 2011 16:04:21 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to static Member und const Objekte on Tue, 26 Jul 2011 16:05:52 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>Ist dieser Code laut Standard korrekt?</p>
<pre><code class="language-cpp">struct Foo
{
  static int Bar; //mutable ist ja zusammen mit static nicht erlaubt
};
const Foo Baz;
Baz.Bar = 123;
</code></pre>
<p>MfG, EOutOfResources</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2098035</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2098035</guid><dc:creator><![CDATA[EOutOfResources]]></dc:creator><pubDate>Tue, 26 Jul 2011 16:05:52 GMT</pubDate></item><item><title><![CDATA[Reply to static Member und const Objekte on Tue, 26 Jul 2011 16:17:12 GMT]]></title><description><![CDATA[<p>Wenn du meinst, ob man statische Member von const-Objekten ändern darf: Ja.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2098040</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2098040</guid><dc:creator><![CDATA[SeppJ]]></dc:creator><pubDate>Tue, 26 Jul 2011 16:17:12 GMT</pubDate></item><item><title><![CDATA[Reply to static Member und const Objekte on Tue, 26 Jul 2011 16:18:34 GMT]]></title><description><![CDATA[<p>SeppJ schrieb:</p>
<blockquote>
<p>Wenn du meinst, ob man statische Member von const-Objekten ändern darf: Ja.</p>
</blockquote>
<p>Ja, das meine ich. Danke.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2098042</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2098042</guid><dc:creator><![CDATA[EOutOfResources]]></dc:creator><pubDate>Tue, 26 Jul 2011 16:18:34 GMT</pubDate></item><item><title><![CDATA[Reply to static Member und const Objekte on Tue, 26 Jul 2011 17:28:58 GMT]]></title><description><![CDATA[<p>Denn der Compiler führt ja eigentlich dann den Code von</p>
<pre><code class="language-cpp">Foo::Bar = 123; // editiert!
</code></pre>
<p>aus (bzw. erzeugt den entsprechenden Code hierfür) - und für eine Klasse/Struktur gibt es ja kein &quot;const&quot;.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2098054</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2098054</guid><dc:creator><![CDATA[Th69]]></dc:creator><pubDate>Tue, 26 Jul 2011 17:28:58 GMT</pubDate></item><item><title><![CDATA[Reply to static Member und const Objekte on Tue, 26 Jul 2011 16:53:32 GMT]]></title><description><![CDATA[<p>Th69 schrieb:</p>
<blockquote>
<p>Denn der Compiler führt ja eigentlich dann den Code von</p>
<pre><code class="language-cpp">Foo.Bar = 123;
</code></pre>
<p>aus (bzw. erzeugt den entsprechenden Code hierfür) - und für eine Klasse/Struktur gibt es ja kein &quot;const&quot;.</p>
</blockquote>
<p>Richtig. Wobei die genaue C++-Syntax so geht:</p>
<pre><code class="language-cpp">Foo::Bar = 123;
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2098055</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2098055</guid><dc:creator><![CDATA[volkard]]></dc:creator><pubDate>Tue, 26 Jul 2011 16:53:32 GMT</pubDate></item><item><title><![CDATA[Reply to static Member und const Objekte on Tue, 26 Jul 2011 16:54:10 GMT]]></title><description><![CDATA[<p>volkard schrieb:</p>
<blockquote>
<p>Th69 schrieb:</p>
<blockquote>
<p>Denn der Compiler führt ja eigentlich dann den Code von</p>
<pre><code class="language-cpp">Foo.Bar = 123;
</code></pre>
<p>aus (bzw. erzeugt den entsprechenden Code hierfür) - und für eine Klasse/Struktur gibt es ja kein &quot;const&quot;.</p>
</blockquote>
<p>Richtig. Wobei die genaue C++-Syntax so geht:</p>
<pre><code class="language-cpp">Foo::Bar = 123;
</code></pre>
</blockquote>
<p>Beides laut Standard erlaubt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2098056</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2098056</guid><dc:creator><![CDATA[314159265358979]]></dc:creator><pubDate>Tue, 26 Jul 2011 16:54:10 GMT</pubDate></item><item><title><![CDATA[Reply to static Member und const Objekte on Tue, 26 Jul 2011 16:57:24 GMT]]></title><description><![CDATA[<p>314159265358979 schrieb:</p>
<blockquote>
<p>Beides laut Standard erlaubt.</p>
</blockquote>
<p>Nee, erlaubt sind Baz.Bar und Foo::Bar, aber nicht Foo.Bar.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2098059</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2098059</guid><dc:creator><![CDATA[volkard]]></dc:creator><pubDate>Tue, 26 Jul 2011 16:57:24 GMT</pubDate></item><item><title><![CDATA[Reply to static Member und const Objekte on Tue, 26 Jul 2011 17:05:00 GMT]]></title><description><![CDATA[<p>volkard schrieb:</p>
<blockquote>
<p>314159265358979 schrieb:</p>
<blockquote>
<p>Beides laut Standard erlaubt.</p>
</blockquote>
<p>Nee, erlaubt sind Baz.Bar und Foo::Bar, aber nicht Foo.Bar.</p>
</blockquote>
<p>Argh, ich hasse diese Pseudo Namen. Da verhaspel ich mich immer. Hast natürlich Recht.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2098065</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2098065</guid><dc:creator><![CDATA[314159265358979]]></dc:creator><pubDate>Tue, 26 Jul 2011 17:05:00 GMT</pubDate></item><item><title><![CDATA[Reply to static Member und const Objekte on Tue, 26 Jul 2011 17:15:45 GMT]]></title><description><![CDATA[<p>314159265358979 schrieb:</p>
<blockquote>
<p>Argh, ich hasse diese Pseudo Namen.</p>
</blockquote>
<p>Ich auch, mit einem guten Anfang wäre mein Satz<br />
&quot;Nee, erlaubt sind Objekt.staticInt und Class::staticInt, aber nicht Class.staticInt.&quot;</p>
<p>Bevor ich zu viel über doofe Pseudonamen nachdenken muß, antworte ich lieber gar nicht und lasse den Frager mit seinem Problem allein. Auch antworte ich nicht zu den ganzen Ressourcenmanagern, die davon abstrahieren wollen, welche Ressouren verwaltet werden, aber Fragen stellen, wo man das einfach wissen muß.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2098080</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2098080</guid><dc:creator><![CDATA[volkard]]></dc:creator><pubDate>Tue, 26 Jul 2011 17:15:45 GMT</pubDate></item><item><title><![CDATA[Reply to static Member und const Objekte on Tue, 26 Jul 2011 17:18:16 GMT]]></title><description><![CDATA[<p>volkard schrieb:</p>
<blockquote>
<p>Auch antworte ich nicht zu den ganzen Ressourcenmanagern, die davon abstrahieren wollen, welche Ressouren verwaltet werden, aber Fragen stellen, wo man das einfach wissen muß.</p>
</blockquote>
<p>die sind, wie ich das mitbekomme, ja grad sehr gross in mode. jeder schreibt mal seinen eigenen...</p>
<p>haha^^ aber ich: ich werde jetzt keinen schreiben. ich werde noch ein halbes jahr oder ein jahr warten und dann doof fragen :&gt;</p>
<p>/ironic</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2098086</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2098086</guid><dc:creator><![CDATA[Skym0sh0]]></dc:creator><pubDate>Tue, 26 Jul 2011 17:18:16 GMT</pubDate></item></channel></rss>