<?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 problem]]></title><description><![CDATA[<p>hello <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f576.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--sunglasses"
      title=":sunglasses:"
      alt="🕶"
    /></p>
<p>ich habe mir dieses Tutorial angesehen:<br />
<a href="http://tutorial.schornboeck.net/static.htm" rel="nofollow">http://tutorial.schornboeck.net/static.htm</a></p>
<p>doch irgendwie verstehe ich nicht den Sinn der static Variable :S</p>
<p>kann mir bitte jemand etwas dazu sagen?</p>
<p>Patrick Florunger <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/topic/182922/static-problem</link><generator>RSS for Node</generator><lastBuildDate>Wed, 23 Sep 2026 01:58:20 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/182922.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 30 May 2007 16:37:15 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to static problem on Wed, 30 May 2007 16:37:15 GMT]]></title><description><![CDATA[<p>hello <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f576.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--sunglasses"
      title=":sunglasses:"
      alt="🕶"
    /></p>
<p>ich habe mir dieses Tutorial angesehen:<br />
<a href="http://tutorial.schornboeck.net/static.htm" rel="nofollow">http://tutorial.schornboeck.net/static.htm</a></p>
<p>doch irgendwie verstehe ich nicht den Sinn der static Variable :S</p>
<p>kann mir bitte jemand etwas dazu sagen?</p>
<p>Patrick Florunger <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1295394</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1295394</guid><dc:creator><![CDATA[Patrick F.]]></dc:creator><pubDate>Wed, 30 May 2007 16:37:15 GMT</pubDate></item><item><title><![CDATA[Reply to static problem on Wed, 30 May 2007 16:45:27 GMT]]></title><description><![CDATA[<p>static hat mehrere Bedeutungen. In dem Fall geht es eben darum, dass du eine Variable hast, die eine längere Lebensdauer haben soll. Probier das Programm doch mal aus, dann siehst du es vielleicht (und entferne zB mal das static und schau was sich ändert)...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1295400</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1295400</guid><dc:creator><![CDATA[rüdiger]]></dc:creator><pubDate>Wed, 30 May 2007 16:45:27 GMT</pubDate></item><item><title><![CDATA[Reply to static problem on Wed, 30 May 2007 16:46:16 GMT]]></title><description><![CDATA[<p>Kann nur in dem Fall nur in der Funktion genutzt werden und besteht aber dennoch mehrere Funktionsaufrufe lang.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1295401</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1295401</guid><dc:creator><![CDATA[*D*Evil]]></dc:creator><pubDate>Wed, 30 May 2007 16:46:16 GMT</pubDate></item><item><title><![CDATA[Reply to static problem on Wed, 30 May 2007 17:05:35 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">int foo(){
    static int i = 0;
    i = i+1;
    return i;
}

int bar(){
    int i = 0;
    i = i+1;
    return i;
}
</code></pre>
<p>rufe diese methoden mal mehrefach hintereinander auf, und gebe das resultat mit cout aus, dann weißt du wofür static gut ist. Es wird beispielsweise dafür gebraucht, um zu zählen, wie of eine Funktion schonmal aufgerufen wurde, oder um Objekten eine id zu geben, die sich nie wiederhohlen darf.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1295419</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1295419</guid><dc:creator><![CDATA[Krux]]></dc:creator><pubDate>Wed, 30 May 2007 17:05:35 GMT</pubDate></item><item><title><![CDATA[Reply to static problem on Wed, 30 May 2007 18:26:42 GMT]]></title><description><![CDATA[<p>hy</p>
<p>also ich blicks echt net durch <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>
<p>Ausgabe:<br />
2<br />
1<br />
1<br />
1</p>
<p>Da stimmt doch was nicht, die Funktion zählt ja hoch uund nicht in den minus bereich <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=":/"
      alt="😕"
    /></p>
<pre><code class="language-cpp">int foo(){ 
    static int i = 0; 
    i = i+1; 
    return i; 
}
</code></pre>
<p>i = 0 =&gt; 1<br />
beim nächsten aufrufe =&gt; 2</p>
<p>Wieso ist ja nicht beim ersten aufruf eins und dann erst zwei <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="😕"
    /></p>
<p>mfg</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1295464</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1295464</guid><dc:creator><![CDATA[Patrick F.]]></dc:creator><pubDate>Wed, 30 May 2007 18:26:42 GMT</pubDate></item><item><title><![CDATA[Reply to static problem on Wed, 30 May 2007 18:33:07 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">#include &lt;iostream&gt;

int foo();
int bar()

int main()
{
    std::cout &lt;&lt; &quot;foo:&quot; &lt;&lt; std::endl;
    std::cout &lt;&lt; foo() &lt;&lt; std::endl;
    std::cout &lt;&lt; foo() &lt;&lt; std::endl;
    std::cout &lt;&lt; foo() &lt;&lt; std::endl;
    std::cout &lt;&lt; foo() &lt;&lt; std::endl;
    std::cout &lt;&lt; &quot;bar:&quot; &lt;&lt; std::endl;
    std::cout &lt;&lt; bar() &lt;&lt; std::endl;
    std::cout &lt;&lt; bar() &lt;&lt; std::endl;
    std::cout &lt;&lt; bar() &lt;&lt; std::endl;
    std::cout &lt;&lt; bar() &lt;&lt; std::endl;
}

int foo()
{
    int i = 0;
    return ++i;
}

int bar()
{
    static i = 0;
    return ++i;
}
</code></pre>
<p>...<br />
}</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1295469</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1295469</guid><dc:creator><![CDATA[*D*Evil]]></dc:creator><pubDate>Wed, 30 May 2007 18:33:07 GMT</pubDate></item><item><title><![CDATA[Reply to static problem on Thu, 31 May 2007 11:34:21 GMT]]></title><description><![CDATA[<p>Ich denke, du wirst es zwar auch so berichtigen können, aber:<br />
bei DEvils Code noch den ; hinter der Deklaration von bar.</p>
<p>sowie ein int in der Definition von bar hinter das static.</p>
<p>Nur kleine Schreibfehler, ich weisz. Wollte nur kurz darauf aufmerksam machen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1295843</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1295843</guid><dc:creator><![CDATA[Shinja]]></dc:creator><pubDate>Thu, 31 May 2007 11:34:21 GMT</pubDate></item><item><title><![CDATA[Reply to static problem on Thu, 31 May 2007 15:05:45 GMT]]></title><description><![CDATA[<p>ok danke, nun verstehe ich es ein bisschen mehr <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
<p>Patrick</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1296082</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1296082</guid><dc:creator><![CDATA[Patrick F.]]></dc:creator><pubDate>Thu, 31 May 2007 15:05:45 GMT</pubDate></item></channel></rss>