<?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[Konstante innerhalb einer Klasse]]></title><description><![CDATA[<p>Hallo,</p>
<p>wie kann ich innerhalb einer Klasse eine Konstante vom Typ der Klasse<br />
deklarieren?</p>
<p>So klappt es leider nicht:</p>
<pre><code class="language-cpp">class MyObj {
public:
   MyObj(int i);
   virtual ~MyObj();

public:
   const MyObj OBJ(0); // auch mit static nicht...
}
</code></pre>
<p>Wie krieg ich das hin?</p>
<p>Gruß,<br />
Jens</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/168039/konstante-innerhalb-einer-klasse</link><generator>RSS for Node</generator><lastBuildDate>Wed, 16 Sep 2026 06:03:44 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/168039.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 17 Dec 2006 21:07:58 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Konstante innerhalb einer Klasse on Sun, 17 Dec 2006 21:07:58 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>wie kann ich innerhalb einer Klasse eine Konstante vom Typ der Klasse<br />
deklarieren?</p>
<p>So klappt es leider nicht:</p>
<pre><code class="language-cpp">class MyObj {
public:
   MyObj(int i);
   virtual ~MyObj();

public:
   const MyObj OBJ(0); // auch mit static nicht...
}
</code></pre>
<p>Wie krieg ich das hin?</p>
<p>Gruß,<br />
Jens</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1193699</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1193699</guid><dc:creator><![CDATA[DerJens]]></dc:creator><pubDate>Sun, 17 Dec 2006 21:07:58 GMT</pubDate></item><item><title><![CDATA[Reply to Konstante innerhalb einer Klasse on Sun, 17 Dec 2006 21:11:09 GMT]]></title><description><![CDATA[<p>für was bruachst das?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1193701</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1193701</guid><dc:creator><![CDATA[BorisDieKlinge]]></dc:creator><pubDate>Sun, 17 Dec 2006 21:11:09 GMT</pubDate></item><item><title><![CDATA[Reply to Konstante innerhalb einer Klasse on Sun, 17 Dec 2006 21:15:43 GMT]]></title><description><![CDATA[<p>Ganz einfaches Beispiel:</p>
<p>Ich hab ne Klasse Color und möchte mir die Farben RED, GREEN, BLUE als<br />
Konstanten in der Klasse deklarieren, damit man den Bezug zur Klasse sieht.</p>
<p>Ich komm eigentlich aus der Java-Programmierung und da brauch man das<br />
ziemlich oft...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1193702</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1193702</guid><dc:creator><![CDATA[DerJens]]></dc:creator><pubDate>Sun, 17 Dec 2006 21:15:43 GMT</pubDate></item><item><title><![CDATA[Reply to Konstante innerhalb einer Klasse on Sun, 17 Dec 2006 21:30:36 GMT]]></title><description><![CDATA[<p>Dann sollte das so aussehen:</p>
<pre><code class="language-cpp">class A {
public:
	int x;

	A(int _x)
		:x(_x)
	{ }

	static const A abc;
};

const A A::abc(255);
</code></pre>
<p>btw, macht nur Sinn wenns auch static ist, andernfalls hat jedes Objekt der Klasse eine Kopie der Konstanten</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1193705</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1193705</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Sun, 17 Dec 2006 21:30:36 GMT</pubDate></item><item><title><![CDATA[Reply to Konstante innerhalb einer Klasse on Sun, 17 Dec 2006 22:10:03 GMT]]></title><description><![CDATA[<p>Anders als mit static gehts auch nicht so gut..</p>
<p>Aber Java-Programmierer sind entschuldigt, die kennen das ja nicht, da gibts Objekte ja nur über Zeiger.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1193730</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1193730</guid><dc:creator><![CDATA[lolz]]></dc:creator><pubDate>Sun, 17 Dec 2006 22:10:03 GMT</pubDate></item><item><title><![CDATA[Reply to Konstante innerhalb einer Klasse on Sun, 17 Dec 2006 22:51:04 GMT]]></title><description><![CDATA[<p>Da wäre doch ein enum geeigneter...</p>
<pre><code class="language-cpp">class Color
{
  public:
 enum COLORVALUE
  {
    RED,
    GREEN
 };
};
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1193743</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1193743</guid><dc:creator><![CDATA[Cappo]]></dc:creator><pubDate>Sun, 17 Dec 2006 22:51:04 GMT</pubDate></item></channel></rss>