<?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[statischen member in der klasse ansprechen]]></title><description><![CDATA[<p>ist es möglich einen statischen member inerhalb der klasse zu ändern?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/302209/statischen-member-in-der-klasse-ansprechen</link><generator>RSS for Node</generator><lastBuildDate>Tue, 11 Aug 2026 11:10:52 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/302209.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 13 Apr 2012 12:41:58 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to statischen member in der klasse ansprechen on Fri, 13 Apr 2012 12:41:58 GMT]]></title><description><![CDATA[<p>ist es möglich einen statischen member inerhalb der klasse zu ändern?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2201613</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2201613</guid><dc:creator><![CDATA[alterbro]]></dc:creator><pubDate>Fri, 13 Apr 2012 12:41:58 GMT</pubDate></item><item><title><![CDATA[Reply to statischen member in der klasse ansprechen on Fri, 13 Apr 2012 12:46:57 GMT]]></title><description><![CDATA[<p>Hä?<br />
Einfach sowas oder was?</p>
<pre><code class="language-cpp">struct c
{
    static int x;
    c() { ++x; }
};

int c::x = 0;
</code></pre>
<p>natürlich geht das <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /><br />
Warum sollte das nicht gehn?<br />
Oder wie meinst du das?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2201615</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2201615</guid><dc:creator><![CDATA[Incocnito]]></dc:creator><pubDate>Fri, 13 Apr 2012 12:46:57 GMT</pubDate></item><item><title><![CDATA[Reply to statischen member in der klasse ansprechen on Fri, 13 Apr 2012 12:53:20 GMT]]></title><description><![CDATA[<p>nein ich mein</p>
<p>class test{<br />
static int i;<br />
void func(){<br />
i=9;<br />
}</p>
<p>}<br />
klappt bei mir irgendwie nicht.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2201620</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2201620</guid><dc:creator><![CDATA[alterbro]]></dc:creator><pubDate>Fri, 13 Apr 2012 12:53:20 GMT</pubDate></item><item><title><![CDATA[Reply to statischen member in der klasse ansprechen on Fri, 13 Apr 2012 12:56:12 GMT]]></title><description><![CDATA[<p>Du musst die statische Membervariable natürlich auch initialisieren.<br />
Und &quot;geht nicht&quot; heißt nix, das hier geht bei mir:</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;

class c
{
    public:
    static int i;
    void func()
    {
        i = 3;
    }
};

int c::i = 2;

int main()
{
    c x;
    x.func();
    std::cout &lt;&lt; c::i; //3
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2201622</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2201622</guid><dc:creator><![CDATA[Incocnito]]></dc:creator><pubDate>Fri, 13 Apr 2012 12:56:12 GMT</pubDate></item><item><title><![CDATA[Reply to statischen member in der klasse ansprechen on Fri, 13 Apr 2012 19:03:25 GMT]]></title><description><![CDATA[<p>dein beispiel geths, aber meins mekert immer wegen Nicht aufgelöstes externes Symbol &quot;&quot;public: static int control::number&quot; (?number@control@@2HA)&quot;.</p>
<pre><code class="language-cpp">class control{
public:
	static int number;
	int adress;
	bool visible;
	bool active;

	control();
	virtual void render();
	virtual void process();

};
	control::control(){
		number=0;

	}
	void  control::render(){
		//printf(&quot;fail/n&quot;);

	}
	void control::process(){
	}
</code></pre>
<p>ich seh den fehler nich</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2201755</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2201755</guid><dc:creator><![CDATA[alterbro]]></dc:creator><pubDate>Fri, 13 Apr 2012 19:03:25 GMT</pubDate></item><item><title><![CDATA[Reply to statischen member in der klasse ansprechen on Fri, 13 Apr 2012 19:23:24 GMT]]></title><description><![CDATA[<p>Wo initialisierst du number?</p>
<p>Du musst irgendwo außerhalb der Klasse so wie ich Datentyp Klassenname::Variablenname = Wert; schreiben.<br />
Das machste genau einmal.</p>
<p>Also einfach</p>
<pre><code class="language-cpp">class control{
public:
    static int number;
    int adress;
    bool visible;
    bool active;

    control();
    virtual void render();
    virtual void process();

};

    int control::number = 0;
    control::control(){
        number=0;

    }
    void  control::render(){
        //printf(&quot;fail/n&quot;);

    }
    void control::process(){
    }
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2201764</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2201764</guid><dc:creator><![CDATA[Incocnito]]></dc:creator><pubDate>Fri, 13 Apr 2012 19:23:24 GMT</pubDate></item><item><title><![CDATA[Reply to statischen member in der klasse ansprechen on Fri, 13 Apr 2012 19:25:27 GMT]]></title><description><![CDATA[<p>super, danke.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2201767</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2201767</guid><dc:creator><![CDATA[alterbro]]></dc:creator><pubDate>Fri, 13 Apr 2012 19:25:27 GMT</pubDate></item></channel></rss>