<?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 Variable -&amp;gt; auch von Klasse lesbar]]></title><description><![CDATA[<p>Hallo, ein kleines Problem beschäftigt mich jetzt schon eine kleine Weile, und zwar möchte ich ein Programmglobale variable überall im Programm lesbar haben auch in Klassen. Leider bekommen ich nur vom Compiler zu hören das die variable nicht in der Klasse bekannt sei.<br />
In einem ähnlichen anderen Programm (nicht von mir) funktioniert dies aber.</p>
<p>Ich hab die Variable jetzt in einer extra header drinne die nur einmal im Hauptprogramm eingebunden wird und in deren sie auch initialisiert wird.</p>
<p>Danke schonmal für eure Hilfe</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/120697/globale-variable-gt-auch-von-klasse-lesbar</link><generator>RSS for Node</generator><lastBuildDate>Sat, 22 Aug 2026 11:33:52 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/120697.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 15 Sep 2005 14:32:10 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Globale Variable -&amp;gt; auch von Klasse lesbar on Thu, 15 Sep 2005 14:32:10 GMT]]></title><description><![CDATA[<p>Hallo, ein kleines Problem beschäftigt mich jetzt schon eine kleine Weile, und zwar möchte ich ein Programmglobale variable überall im Programm lesbar haben auch in Klassen. Leider bekommen ich nur vom Compiler zu hören das die variable nicht in der Klasse bekannt sei.<br />
In einem ähnlichen anderen Programm (nicht von mir) funktioniert dies aber.</p>
<p>Ich hab die Variable jetzt in einer extra header drinne die nur einmal im Hauptprogramm eingebunden wird und in deren sie auch initialisiert wird.</p>
<p>Danke schonmal für eure Hilfe</p>
]]></description><link>https://www.c-plusplus.net/forum/post/872919</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/872919</guid><dc:creator><![CDATA[VirtualDreams]]></dc:creator><pubDate>Thu, 15 Sep 2005 14:32:10 GMT</pubDate></item><item><title><![CDATA[Reply to Globale Variable -&amp;gt; auch von Klasse lesbar on Thu, 15 Sep 2005 14:47:57 GMT]]></title><description><![CDATA[<p>Hallo,<br />
Ich rate jetzt einfach mal: <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="🙂"
    /><br />
Kann es sein, dass dein Programm grundsätzlich aus folgenden Modulen besteht?</p>
<pre><code class="language-cpp">// header.hpp
bool my_global_var;

// class.hpp
class foo
{
    public:
      foo();
};

// class.cpp
foo::foo() {
   cout &lt;&lt; &quot;\n my_global_var: &quot; &lt;&lt; my_global_var;
}

// main.cpp
#include &quot;header.hpp&quot;
int main()
{
   ...
}
</code></pre>
<p>Wenn ja, dann musst du in class.cpp vor dem ersten Vorkommen des Bezeichners my_global_var</p>
<pre><code class="language-cpp">extern boll my_global_var;
</code></pre>
<p>schreiben.</p>
<p>Caipi</p>
]]></description><link>https://www.c-plusplus.net/forum/post/872936</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/872936</guid><dc:creator><![CDATA[Caipi]]></dc:creator><pubDate>Thu, 15 Sep 2005 14:47:57 GMT</pubDate></item><item><title><![CDATA[Reply to Globale Variable -&amp;gt; auch von Klasse lesbar on Thu, 15 Sep 2005 14:50:56 GMT]]></title><description><![CDATA[<p>Danke, das funktioniert wunderbar. So in etwa hatte ich es auch aufgebaut.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/872940</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/872940</guid><dc:creator><![CDATA[VirtualDreams]]></dc:creator><pubDate>Thu, 15 Sep 2005 14:50:56 GMT</pubDate></item></channel></rss>