<?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äprozzesor Direktiven Problem]]></title><description><![CDATA[<p>Hi Leute.<br />
Das ist jetzt vllt. eine dumme frage, aber warum funktioniert der code hier nicht?</p>
<pre><code class="language-cpp">#ifndef ALF
#   error &quot;Du hast ALF definiert^^&quot;
#else
#   define ALF 5
#endif
</code></pre>
<p>Folgende Fehlermeldung:<br />
In file included from Main.cpp<br />
#error &quot;Du hast ALF definiert^^&quot;</p>
<p>das #error könnte ja sein wegen seiner funktion doch eigentlich dürfte er durch das ifndef doch nur auftreten wenn eine variable alf schon definiert ist oder?</p>
<p>Mfg Wikinger75!</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/232607/präprozzesor-direktiven-problem</link><generator>RSS for Node</generator><lastBuildDate>Fri, 25 Sep 2026 07:23:47 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/232607.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 24 Jan 2009 19:29:09 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Präprozzesor Direktiven Problem on Sat, 24 Jan 2009 19:29:09 GMT]]></title><description><![CDATA[<p>Hi Leute.<br />
Das ist jetzt vllt. eine dumme frage, aber warum funktioniert der code hier nicht?</p>
<pre><code class="language-cpp">#ifndef ALF
#   error &quot;Du hast ALF definiert^^&quot;
#else
#   define ALF 5
#endif
</code></pre>
<p>Folgende Fehlermeldung:<br />
In file included from Main.cpp<br />
#error &quot;Du hast ALF definiert^^&quot;</p>
<p>das #error könnte ja sein wegen seiner funktion doch eigentlich dürfte er durch das ifndef doch nur auftreten wenn eine variable alf schon definiert ist oder?</p>
<p>Mfg Wikinger75!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1651660</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1651660</guid><dc:creator><![CDATA[Wikinger75]]></dc:creator><pubDate>Sat, 24 Jan 2009 19:29:09 GMT</pubDate></item><item><title><![CDATA[Reply to Präprozzesor Direktiven Problem on Sat, 24 Jan 2009 19:35:11 GMT]]></title><description><![CDATA[<p>echt mit n in #ifndef?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1651665</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1651665</guid><dc:creator><![CDATA[volkard]]></dc:creator><pubDate>Sat, 24 Jan 2009 19:35:11 GMT</pubDate></item><item><title><![CDATA[Reply to Präprozzesor Direktiven Problem on Sat, 24 Jan 2009 19:42:33 GMT]]></title><description><![CDATA[<p>ja</p>
<pre><code class="language-cpp">#ifndef ALF
#   error &quot;Du hast ALF definiert^^&quot;
#else
#   define ALF 5
#endif
</code></pre>
<p>Falls das irgent etwas mit den Compiler sein Könnte ich Benutze wxDev-C++.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1651668</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1651668</guid><dc:creator><![CDATA[Wikinger75]]></dc:creator><pubDate>Sat, 24 Jan 2009 19:42:33 GMT</pubDate></item><item><title><![CDATA[Reply to Präprozzesor Direktiven Problem on Sat, 24 Jan 2009 19:43:20 GMT]]></title><description><![CDATA[<p>Meine gesamter header sieht so aus.</p>
<pre><code class="language-cpp">// Mehrfaches Inkludieren verhindern!
#ifndef TOOLKIT_HPP_
#define TOOLKIT_HPP_

#ifndef ALF
#   error &quot;Du hast ALF definiert^^&quot;
#else
#   define ALF 5
#endif

#endif
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1651669</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1651669</guid><dc:creator><![CDATA[Wikinger75]]></dc:creator><pubDate>Sat, 24 Jan 2009 19:43:20 GMT</pubDate></item><item><title><![CDATA[Reply to Präprozzesor Direktiven Problem on Sat, 24 Jan 2009 19:45:52 GMT]]></title><description><![CDATA[<p>aber würde es ohne das n in #ifndef ALF besser funktionieren?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1651671</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1651671</guid><dc:creator><![CDATA[volkard]]></dc:creator><pubDate>Sat, 24 Jan 2009 19:45:52 GMT</pubDate></item><item><title><![CDATA[Reply to Präprozzesor Direktiven Problem on Sat, 24 Jan 2009 19:46:58 GMT]]></title><description><![CDATA[<p>Warum löscht volkard so einen Beitrag?</p>
<blockquote>
<p>Typisch. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /> Muss alles super-hoch-mega-optimiert sein, weil am Ende in ne Datei geschrieben wird... lol <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /> Premature Optimization vom feinsten. Schreib das Programm so einfach wie möglich und schau am Schluss was Zeit braucht.</p>
</blockquote>
<p><a href="http://www.c-plusplus.net/forum/viewtopic-var-t-is-232582.html" rel="nofollow">http://www.c-plusplus.net/forum/viewtopic-var-t-is-232582.html</a><br />
Wurde dort einfach so von ihm gelöscht, weil &quot;Premature Optimization&quot; drin stand, ziemlich armselig für nen Moderator.</p>
<p>Warum darf man den Leuten nicht sagen, dass sie normal Optimieren sollen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1651674</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1651674</guid><dc:creator><![CDATA[fsdagaf]]></dc:creator><pubDate>Sat, 24 Jan 2009 19:46:58 GMT</pubDate></item><item><title><![CDATA[Reply to Präprozzesor Direktiven Problem on Sat, 24 Jan 2009 19:48:07 GMT]]></title><description><![CDATA[<p>jetzt gehts, ahso jetzt kapier ichs^^<br />
#ifdef prüft, ob etwas definiert ist,<br />
#ifndef prüft ob etwas NICHT definiert ist und<br />
#if ob ein ausdruck ungleich 0 ist^^</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1651675</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1651675</guid><dc:creator><![CDATA[Wikinger75]]></dc:creator><pubDate>Sat, 24 Jan 2009 19:48:07 GMT</pubDate></item></channel></rss>