<?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[Präkompilerdirektiven]]></title><description><![CDATA[<p>hi,</p>
<p>also: Ich habe eine Header- datei, deren Inhalt in verschiedenen Cpp- Dateien gebraucht wird. Das heißt ich muss sie mehrmals einbinden. Dann kommt aber der Fehler, dass eine Variable aus dieser Datei halt schon definiert ist (klar, war ja schon eingebunden). Wenn ich nicht mehrmals einbinde, geht es auch nicht.</p>
<p>Nun meine ich mich zu erinnern, das mit #ifndef eine Konstruktion, die soetwas möglich macht, möglich war, etwa so:</p>
<pre><code>#ifndef STANDARDS_H
#define STANDARDS_H

HGE *hge = 0;

#endif
</code></pre>
<p>Damit geht es aber auch nicht. Was ist falsch?</p>
<p>Ich bedanke mich schonmal,<br />
Gast2</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/197982/präkompilerdirektiven</link><generator>RSS for Node</generator><lastBuildDate>Thu, 01 Oct 2026 18:09:32 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/197982.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 16 Nov 2007 14:25:37 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Präkompilerdirektiven on Fri, 16 Nov 2007 14:25:37 GMT]]></title><description><![CDATA[<p>hi,</p>
<p>also: Ich habe eine Header- datei, deren Inhalt in verschiedenen Cpp- Dateien gebraucht wird. Das heißt ich muss sie mehrmals einbinden. Dann kommt aber der Fehler, dass eine Variable aus dieser Datei halt schon definiert ist (klar, war ja schon eingebunden). Wenn ich nicht mehrmals einbinde, geht es auch nicht.</p>
<p>Nun meine ich mich zu erinnern, das mit #ifndef eine Konstruktion, die soetwas möglich macht, möglich war, etwa so:</p>
<pre><code>#ifndef STANDARDS_H
#define STANDARDS_H

HGE *hge = 0;

#endif
</code></pre>
<p>Damit geht es aber auch nicht. Was ist falsch?</p>
<p>Ich bedanke mich schonmal,<br />
Gast2</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1404444</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1404444</guid><dc:creator><![CDATA[Gast2]]></dc:creator><pubDate>Fri, 16 Nov 2007 14:25:37 GMT</pubDate></item><item><title><![CDATA[Reply to Präkompilerdirektiven on Fri, 16 Nov 2007 14:28:50 GMT]]></title><description><![CDATA[<p>Deklarier die Variable im Sourcefile, mittels</p>
<pre><code class="language-cpp">extern HGE *hge = 0;
</code></pre>
<p>kannst du sie dann in anderen Sourcefiles als global deklarieren. Diese Definition kannst du beispielsweise im header deklarieren.</p>
<p>MfG Kimmi</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1404447</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1404447</guid><dc:creator><![CDATA[kimmi]]></dc:creator><pubDate>Fri, 16 Nov 2007 14:28:50 GMT</pubDate></item><item><title><![CDATA[Reply to Präkompilerdirektiven on Fri, 16 Nov 2007 15:14:21 GMT]]></title><description><![CDATA[<p>Danke <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/1404488</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1404488</guid><dc:creator><![CDATA[Gast2]]></dc:creator><pubDate>Fri, 16 Nov 2007 15:14:21 GMT</pubDate></item></channel></rss>