<?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[Globale Variablen innerhalb einer Funktion erstellen?]]></title><description><![CDATA[<p>Hallo.</p>
<p>Gibt es eine möglichkeit globale Variablen innerhalb einer Funktion zu erstellen?<br />
und wenn ja wie?</p>
<p>Danke schon im voraus.</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/230738/globale-variablen-innerhalb-einer-funktion-erstellen</link><generator>RSS for Node</generator><lastBuildDate>Sun, 27 Sep 2026 05:29:57 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/230738.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 31 Dec 2008 20:30:05 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Globale Variablen innerhalb einer Funktion erstellen? on Wed, 31 Dec 2008 20:30:05 GMT]]></title><description><![CDATA[<p>Hallo.</p>
<p>Gibt es eine möglichkeit globale Variablen innerhalb einer Funktion zu erstellen?<br />
und wenn ja wie?</p>
<p>Danke schon im voraus.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1637866</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1637866</guid><dc:creator><![CDATA[Tarndor]]></dc:creator><pubDate>Wed, 31 Dec 2008 20:30:05 GMT</pubDate></item><item><title><![CDATA[Reply to Globale Variablen innerhalb einer Funktion erstellen? on Wed, 31 Dec 2008 22:45:00 GMT]]></title><description><![CDATA[<p>Tarndor schrieb:</p>
<blockquote>
<p>Hallo.</p>
<p>Gibt es eine möglichkeit globale Variablen innerhalb einer Funktion zu erstellen?<br />
und wenn ja wie?</p>
<p>Danke schon im voraus.</p>
</blockquote>
<p>Was meinst Du mit &quot;Erstellen einer globalen Variable&quot;? Initialisieren? Wert setzen? ...<br />
Oder meinst Du einfach eine function static Variable, die nur beim ersten Aufruf der Funktion initialisiert wird und danach ihren Wert behält?</p>
<pre><code class="language-cpp">void f() {
   static int var = 3;
   cout &lt;&lt; var &lt;&lt; &quot;\n&quot;;
   ++var;
}

int main() {
   f(); // Ausgabe: 3
   f(); // Ausgabe: 4
...
</code></pre>
<p>Gruß,</p>
<p>Simon2.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1637884</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1637884</guid><dc:creator><![CDATA[Simon2]]></dc:creator><pubDate>Wed, 31 Dec 2008 22:45:00 GMT</pubDate></item><item><title><![CDATA[Reply to Globale Variablen innerhalb einer Funktion erstellen? on Thu, 01 Jan 2009 00:22:57 GMT]]></title><description><![CDATA[<p>Tarndor schrieb:</p>
<blockquote>
<p>Hallo.</p>
<p>Gibt es eine möglichkeit globale Variablen innerhalb einer Funktion zu erstellen?<br />
und wenn ja wie?</p>
<p>Danke schon im voraus.</p>
</blockquote>
<p>hi trandor,</p>
<p>lies dich hier ma ein.<br />
sind auch paar bsp. bei<br />
<img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/27a1.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--right_arrow"
      title=":arrow_right:"
      alt="➡"
    /><br />
<a href="http://www.informit.de/books/c++21/data/kap05.htm" rel="nofollow">http://www.informit.de/books/c++21/data/kap05.htm</a></p>
<p>happy new <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44d.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_up"
      title=":+1:"
      alt="👍"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1637890</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1637890</guid><dc:creator><![CDATA[Hu_hu]]></dc:creator><pubDate>Thu, 01 Jan 2009 00:22:57 GMT</pubDate></item><item><title><![CDATA[Reply to Globale Variablen innerhalb einer Funktion erstellen? on Thu, 01 Jan 2009 00:57:04 GMT]]></title><description><![CDATA[<p>Was er meint ist eine Variable außerhalb eines Scopes, die dadurch Global wird, nur will er so eine Variable in einer Funktion deklarieren/definieren. Wüsste aber nicht wie. <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>
]]></description><link>https://www.c-plusplus.net/forum/post/1637891</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1637891</guid><dc:creator><![CDATA[freaky]]></dc:creator><pubDate>Thu, 01 Jan 2009 00:57:04 GMT</pubDate></item><item><title><![CDATA[Reply to Globale Variablen innerhalb einer Funktion erstellen? on Thu, 01 Jan 2009 07:16:40 GMT]]></title><description><![CDATA[<p>FreakY&lt;3Cpp schrieb:</p>
<blockquote>
<p>Was er meint ist eine Variable außerhalb eines Scopes, die dadurch Global wird, nur will er so eine Variable in einer Funktion deklarieren/definieren. Wüsste aber nicht wie. <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>
</blockquote>
<p>Woher weisst du denn was er meint?<br />
Ich hätte die Frage auch so verstanden dass er eine &quot;lokale static&quot; Variable sucht, den Begriff aber nicht kennt, und daher nach &quot;global&quot; fragt.</p>
<p>Ansonsten: einfach eine Zeile vor der Funktion (also auf &quot;File-Scope&quot;) definieren <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1637905</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1637905</guid><dc:creator><![CDATA[hustbaer]]></dc:creator><pubDate>Thu, 01 Jan 2009 07:16:40 GMT</pubDate></item></channel></rss>