<?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[Quellcode Organisation]]></title><description><![CDATA[<p>Ich wollte mal fragen, wie man seine Header und Source Dateien in C++ am besten organisiert. Macht man das einfach mit Unterverzeichnissen?</p>
<p>In Java gibt es ja packages, mit denen man Hierarchien bilden kann, gibt es da etwas äquivalentes auch in C++?</p>
<p>Ich habe in einem anderen Forum folgende Zeile Quellcode gefunden</p>
<pre><code class="language-cpp">bool GUI::ButtonImageWidget::isInside(SDL::SPoint p)
</code></pre>
<p>das sieht ja schon sehr nach Hierarchie aus, läuft das nur über namespaces oder wie kommt die Schachtelung da zustande?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/196122/quellcode-organisation</link><generator>RSS for Node</generator><lastBuildDate>Wed, 30 Sep 2026 07:05:19 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/196122.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 25 Oct 2007 17:14:31 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Quellcode Organisation on Thu, 25 Oct 2007 17:14:31 GMT]]></title><description><![CDATA[<p>Ich wollte mal fragen, wie man seine Header und Source Dateien in C++ am besten organisiert. Macht man das einfach mit Unterverzeichnissen?</p>
<p>In Java gibt es ja packages, mit denen man Hierarchien bilden kann, gibt es da etwas äquivalentes auch in C++?</p>
<p>Ich habe in einem anderen Forum folgende Zeile Quellcode gefunden</p>
<pre><code class="language-cpp">bool GUI::ButtonImageWidget::isInside(SDL::SPoint p)
</code></pre>
<p>das sieht ja schon sehr nach Hierarchie aus, läuft das nur über namespaces oder wie kommt die Schachtelung da zustande?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1392038</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1392038</guid><dc:creator><![CDATA[Sceletor]]></dc:creator><pubDate>Thu, 25 Oct 2007 17:14:31 GMT</pubDate></item><item><title><![CDATA[Reply to Quellcode Organisation on Thu, 25 Oct 2007 17:20:35 GMT]]></title><description><![CDATA[<p>Naja, ich würde mal raten, dass GUI:: ein Namespace ist, und isInside() eine statische Methode von der Klasse ButtonImageWidget ist^^</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1392043</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1392043</guid><dc:creator><![CDATA[The-Kenny]]></dc:creator><pubDate>Thu, 25 Oct 2007 17:20:35 GMT</pubDate></item><item><title><![CDATA[Reply to Quellcode Organisation on Thu, 25 Oct 2007 17:27:54 GMT]]></title><description><![CDATA[<p><em>GUI</em> wird ein namespace sein, ja. Das hat aber alles nichts mit der &quot;physischen&quot; Organisation zu tun, das bleibt ganz dir überlassen. Du kannst alles in eine einzige Datei packen, eine Datei pro Methode oder Funktion, was auch immer.</p>
<p>In der Regel bietet sich folgende Struktur an:</p>
<pre><code>/src/some_namespace/class_foo.hpp
/src/some_namespace/class_foo.cpp
/src/some_namespace/modul_bar.hpp
/src/some_namespace/modul_bar.cpp
/src/some_namespace/nested_namespace/class_whatever.hpp
/src/some_namespace/nested_namespace/class_whatever.cpp
/src/another_namespace/class_smth.hpp
/src/another_namespace/class_smth.cpp
/etc.
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1392048</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1392048</guid><dc:creator><![CDATA[finix]]></dc:creator><pubDate>Thu, 25 Oct 2007 17:27:54 GMT</pubDate></item><item><title><![CDATA[Reply to Quellcode Organisation on Thu, 25 Oct 2007 17:28:45 GMT]]></title><description><![CDATA[<p>The-Kenny schrieb:</p>
<blockquote>
<p>isInside() eine statische Methode von der Klasse ButtonImageWidget ist^^</p>
</blockquote>
<p>Mit 99.9...% Sicherheit nicht.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1392049</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1392049</guid><dc:creator><![CDATA[finix]]></dc:creator><pubDate>Thu, 25 Oct 2007 17:28:45 GMT</pubDate></item><item><title><![CDATA[Reply to Quellcode Organisation on Fri, 26 Oct 2007 11:55:09 GMT]]></title><description><![CDATA[<p>finix schrieb:</p>
<blockquote>
<p><em>GUI</em> wird ein namespace sein, ja. Das hat aber alles nichts mit der &quot;physischen&quot; Organisation zu tun, das bleibt ganz dir überlassen. Du kannst alles in eine einzige Datei packen, eine Datei pro Methode oder Funktion, was auch immer.</p>
</blockquote>
<p>Okay, danke erstmal soweit.</p>
<p>Was ich noch gerne wissen würde, wäre, wie man eine Klasse in den namespace einer anderen Klasse packt. Macht man das mit &quot;using&quot;?</p>
<p>Bis jetzt wusste ich nur, daß jede Klasse nen eigenen Namespace hat, in dem dann Variablen und Funktionen liegen, aber dass man Klassen in den namespace einer Oberklasse packen kann, verwundert mich etwas...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1392451</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1392451</guid><dc:creator><![CDATA[Sceletor]]></dc:creator><pubDate>Fri, 26 Oct 2007 11:55:09 GMT</pubDate></item><item><title><![CDATA[Reply to Quellcode Organisation on Fri, 26 Oct 2007 12:02:41 GMT]]></title><description><![CDATA[<p>Namespace ist ja keine Klasse.<br />
Es ist nur ein eigener Bereich, wie das ja der Name schon sagt.<br />
Definieren tust du das so:</p>
<pre><code>namespace foo
{ 
   class bar()
   {
   };
}
</code></pre>
<p>Jetzt gehört die Klasse bar zum Namespace foo.<br />
Willst du bar jetzt in einem anderen bereich verwenden musst du so schreiben:</p>
<pre><code>foo::bar myClassObject;
</code></pre>
<p>Willst du nicht immer das foo:: schreiben, packst du am Anfang der Datei einfach:</p>
<pre><code>using namespace foo
</code></pre>
<p>Damit machst du den Namensbereich dem Compiler bekannt und er sucht alle verw. Typen und Klassen auch in diesem Bereich. So verständlich?</p>
<p>edit:<br />
Noch ein Trick. Hat ein Namespace nen elends langen namen, du willst aber kein &quot;using&quot; verwenden geht auch folgendes:</p>
<pre><code>namespace kurz = elendslangernamespacedenkeinmenschschreibenwill
// dann ist 
kurz::foo() 
//das selbe wie
elendslangernamespacedenkeinmenschschreibenwill::foo()
</code></pre>
<p>Und den Namespace kannst du zur Definition in jeder Beliebiger Datei verwenden. Das ist nicht zusammenhängend wie bei Java ;).</p>
<p>Die Physische Organisation von Daten ist dir überlassen. Eine gängige Methode ist es, bei Libs extra Ordner für Source und Header zu verwenden. Andere packen jede Klasse in einen eigenen Ordner, andere sortieren nach der Funktionalität der Dateien etc etc.<br />
rya.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1392456</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1392456</guid><dc:creator><![CDATA[[[global:former_user]]]]></dc:creator><pubDate>Fri, 26 Oct 2007 12:02:41 GMT</pubDate></item><item><title><![CDATA[Reply to Quellcode Organisation on Fri, 26 Oct 2007 12:17:26 GMT]]></title><description><![CDATA[<p>Scorcher24 schrieb:</p>
<blockquote>
<pre><code>namespace kurz = elendslangernamespacedenkeinmenschschreibenwill
// dann ist 
kurz::foo() 
//das selbe wie
elendslangernamespacedenkeinmenschschreibenwill::foo()
</code></pre>
</blockquote>
<p>Nur Interessehalber: geht dann auch sowas:</p>
<pre><code class="language-cpp">namespace top {
  namespace bottom {
    namespace deeper {
      namespace stilldeeper {
        namespace core {
          struct foo;
        }
      }
    }
  }
}

namespace short = top::bottom:deeper::stilldeeper::core; //geht das?
using short::foo;
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1392467</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1392467</guid><dc:creator><![CDATA[pumuckl]]></dc:creator><pubDate>Fri, 26 Oct 2007 12:17:26 GMT</pubDate></item><item><title><![CDATA[Reply to Quellcode Organisation on Fri, 26 Oct 2007 12:21:21 GMT]]></title><description><![CDATA[<p>Ja.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1392470</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1392470</guid><dc:creator><![CDATA[Braunstein]]></dc:creator><pubDate>Fri, 26 Oct 2007 12:21:21 GMT</pubDate></item><item><title><![CDATA[Reply to Quellcode Organisation on Fri, 26 Oct 2007 12:25:28 GMT]]></title><description><![CDATA[<p>Klar, geht das.<br />
Bis auf namespace short. Weil short ist ein keyword von C++. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /> Aber das is jetzt Erbsenzählerei *g*.<br />
rya.</p>
<p>Edit: Wenn du aber sowas machen willst, geh ins Java-Forum :P. Ich hab noch kein C++-Produkt mit solch extrem verschachtelten Namespaces gesehen. <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/1392473</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1392473</guid><dc:creator><![CDATA[[[global:former_user]]]]></dc:creator><pubDate>Fri, 26 Oct 2007 12:25:28 GMT</pubDate></item><item><title><![CDATA[Reply to Quellcode Organisation on Fri, 26 Oct 2007 12:31:32 GMT]]></title><description><![CDATA[<blockquote>
<p>Ich hab noch kein C++-Produkt mit solch extrem verschachtelten Namespaces gesehen.</p>
</blockquote>
<p>Aber es kommt langsam in Mode !</p>
<p>Haben schon von externen zulieferern Interfaces mit namespaces in der 5. oder 6. ebene bekommen <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>
<p>Ciao ...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1392480</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1392480</guid><dc:creator><![CDATA[RHBaum]]></dc:creator><pubDate>Fri, 26 Oct 2007 12:31:32 GMT</pubDate></item><item><title><![CDATA[Reply to Quellcode Organisation on Fri, 26 Oct 2007 12:42:13 GMT]]></title><description><![CDATA[<p>RHBaum schrieb:</p>
<blockquote>
<blockquote>
<p>Ich hab noch kein C++-Produkt mit solch extrem verschachtelten Namespaces gesehen.</p>
</blockquote>
<p>Aber es kommt langsam in Mode !</p>
<p>Haben schon von externen zulieferern Interfaces mit namespaces in der 5. oder 6. ebene bekommen <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>
<p>Ciao ...</p>
</blockquote>
<p>Gnaahh, ich hasse es ehrlich gesagt. Vor allem wenn dann die Libs noch so tolle namen wie System oder CSystem verwenden, innerhalb Ihrer Namespaces. Wenn man dann using verwendet, haut mir das jedesmal Intellisense auseinander.. -.-<br />
rya.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1392494</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1392494</guid><dc:creator><![CDATA[[[global:former_user]]]]></dc:creator><pubDate>Fri, 26 Oct 2007 12:42:13 GMT</pubDate></item><item><title><![CDATA[Reply to Quellcode Organisation on Fri, 26 Oct 2007 13:57:03 GMT]]></title><description><![CDATA[<p>finix schrieb:</p>
<blockquote>
<p><em>GUI</em> wird ein namespace sein, ja. Das hat aber alles nichts mit der &quot;physischen&quot; Organisation zu tun, das bleibt ganz dir überlassen. Du kannst alles in eine einzige Datei packen, eine Datei pro Methode oder Funktion, was auch immer.</p>
<p>In der Regel bietet sich folgende Struktur an:</p>
<pre><code>/src/some_namespace/class_foo.hpp
/src/some_namespace/class_foo.cpp
/src/some_namespace/modul_bar.hpp
/src/some_namespace/modul_bar.cpp
/src/some_namespace/nested_namespace/class_whatever.hpp
/src/some_namespace/nested_namespace/class_whatever.cpp
/src/another_namespace/class_smth.hpp
/src/another_namespace/class_smth.cpp
/etc.
</code></pre>
</blockquote>
<p>Mal ne Frage dazu: Wenn ich das so machen würde, wie wären dann die Einstellungen die #includes betreffend?</p>
<p>Ich verstehe im Moment leider noch net ganz, wie include nach den Dateien sucht, es gibt ja</p>
<pre><code class="language-cpp">#include &lt;blabla&gt;
</code></pre>
<p>was im include Verzeichnis des Compilers nach der Datei sucht und</p>
<pre><code class="language-cpp">#include &quot;blabla&quot;
</code></pre>
<p>was im aktuellen Verzeichnis nach blabla sucht.</p>
<p>Beides passt ja erstmal nicht bei der Benutzung von Unterverzeichnissen, vor allem wenn die main selbst in nem Unterverzeichnis liegt oder eine Datei ne andere einbinden will, die auf einer höheren Verzeichnisebene liegt...<br />
Oder habe ich da jetzt was falsch verstanden?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1392549</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1392549</guid><dc:creator><![CDATA[Sceletor]]></dc:creator><pubDate>Fri, 26 Oct 2007 13:57:03 GMT</pubDate></item><item><title><![CDATA[Reply to Quellcode Organisation on Fri, 26 Oct 2007 14:01:29 GMT]]></title><description><![CDATA[<p>mit <code>#include &quot;..\\bla.h&quot;</code> wird im übergeordneten Verzeichnis nach der Datei gesucht, ebenso kannst du Unterverzeichnisse angeben: <code>#include &quot;subdir\\kraks.h&quot;</code> . So kannst du überall-hin navigieren.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1392554</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1392554</guid><dc:creator><![CDATA[Badestrand]]></dc:creator><pubDate>Fri, 26 Oct 2007 14:01:29 GMT</pubDate></item><item><title><![CDATA[Reply to Quellcode Organisation on Fri, 26 Oct 2007 14:02:47 GMT]]></title><description><![CDATA[<p>Na, da gibst du dann halt einfach den relativen Pfad an.</p>
<p>Innerhalb des Projektes kannst du sowas machen:</p>
<pre><code class="language-cpp">#include &quot;some_namespace/class_foo.hpp&quot;
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1392558</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1392558</guid><dc:creator><![CDATA[Artchi]]></dc:creator><pubDate>Fri, 26 Oct 2007 14:02:47 GMT</pubDate></item><item><title><![CDATA[Reply to Quellcode Organisation on Fri, 26 Oct 2007 14:03:58 GMT]]></title><description><![CDATA[<p>Badestrand schrieb:</p>
<blockquote>
<p>mit <code>#include &quot;..\\bla.h&quot;</code> wird im übergeordneten Verzeichnis nach der Datei gesucht, ebenso kannst du Unterverzeichnisse angeben: <code>#include &quot;subdir\\kraks.h&quot;</code> . So kannst du überall-hin navigieren.</p>
</blockquote>
<p>Also Backslash ist ja wohl ganz böse. Benutze doch bitte einfach Slashs... das geht auch auf einem Windows-Compiler.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1392559</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1392559</guid><dc:creator><![CDATA[Artchi]]></dc:creator><pubDate>Fri, 26 Oct 2007 14:03:58 GMT</pubDate></item><item><title><![CDATA[Reply to Quellcode Organisation on Fri, 26 Oct 2007 14:14:22 GMT]]></title><description><![CDATA[<p>Artchi schrieb:</p>
<blockquote>
<p>Badestrand schrieb:</p>
<blockquote>
<p>mit <code>#include &quot;..\\bla.h&quot;</code> wird im übergeordneten Verzeichnis nach der Datei gesucht, ebenso kannst du Unterverzeichnisse angeben: <code>#include &quot;subdir\\kraks.h&quot;</code> . So kannst du überall-hin navigieren.</p>
</blockquote>
<p>Also Backslash ist ja wohl ganz böse. Benutze doch bitte einfach Slashs... das geht auch auf einem Windows-Compiler.</p>
</blockquote>
<p>Fördert vor allem die Portabilität des Codes auf andere Systeme.</p>
<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/26836">@Topic</a><br />
Wie du das mit dem Verzeichnissen machst, ist auch wieder Geschmackssache ;).<br />
Ich hab bei meiner Lib folgendes layout:</p>
<p>[ÜberVerzeichniss]<br />
- [ProjektVerzeichniss]<br />
- [src] &lt;- enthält nur .cpp dateien<br />
- ProjektDatei.vcproj<br />
- [include]<br />
- DieselTool.h &lt;- enthält einen allgemeinen header, der alles includiert<br />
- inc &lt;- enthält .h dateien<br />
[end]</p>
<p>In der Projekt-Datei includiere ich alle Dateien mit &quot;inc/foo.h&quot;. Das Verzeichnis include ist in der Projektdatei als zus. include-pfad angegeben.<br />
Also kann ich mit &lt;inc/foo.h&gt; einfach die dateien zufügen.<br />
rya.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1392570</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1392570</guid><dc:creator><![CDATA[[[global:former_user]]]]></dc:creator><pubDate>Fri, 26 Oct 2007 14:14:22 GMT</pubDate></item><item><title><![CDATA[Reply to Quellcode Organisation on Fri, 26 Oct 2007 14:30:42 GMT]]></title><description><![CDATA[<p>Badestrand schrieb:</p>
<blockquote>
<p>mit <code>#include &quot;..\\bla.h&quot;</code> wird im übergeordneten Verzeichnis nach der Datei gesucht, ebenso kannst du Unterverzeichnisse angeben: <code>#include &quot;subdir\\kraks.h&quot;</code> . So kannst du überall-hin navigieren.</p>
</blockquote>
<p>Das mit über- und untergeordneten Verzeichnissen verstehe ich so leider nicht, das Beispiel ist etwas zu abstrakt für mich.</p>
<p>Wenn ich jetzt im Verzeichnis Source\UI\HUI eine Datei liegen habe und eine Datei im Verzeichniss \Source\app includen will, wie lautet dann die Anweisung?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1392583</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1392583</guid><dc:creator><![CDATA[Sceletor]]></dc:creator><pubDate>Fri, 26 Oct 2007 14:30:42 GMT</pubDate></item><item><title><![CDATA[Reply to Quellcode Organisation on Fri, 26 Oct 2007 14:51:52 GMT]]></title><description><![CDATA[<p>Na, das sind doch ganz normale Kommandozeilen-Kenntnisse aus der Windows- und Unix-Welt! <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f62e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_open_mouth"
      title=":open_mouth:"
      alt="😮"
    /></p>
<p>Ein Verzeichnis hoch wechseln:</p>
<pre><code>cd ..
</code></pre>
<p>Eine Datei aus dem oben liegendem Verzeichnis starten:</p>
<pre><code>../start.exe
</code></pre>
<p>Noch nie nen Computer benutzt? <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>Nichts anderes passiert in der Include-Anweisung.</p>
<pre><code class="language-cpp">#include &quot;../gui/button.hpp&quot; // aus dem aktuellen Verzeichnis eins hoch, in gui rein, dort button.hpp benutzen

#include &quot;../../gui/button.hpp&quot; // aus dem aktuellen Verzeichnis zwei hoch, in gui rein, dort button.hpp benutzen

#include &quot;./gui/button.hpp&quot; // aus dem aktuellen Verzeichnis in gui rein, dort button.hpp benutzen

#include &quot;gui/button.hpp&quot;  // das gleiche wie mit ein punkt
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1392591</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1392591</guid><dc:creator><![CDATA[Artchi]]></dc:creator><pubDate>Fri, 26 Oct 2007 14:51:52 GMT</pubDate></item><item><title><![CDATA[Reply to Quellcode Organisation on Fri, 26 Oct 2007 15:07:23 GMT]]></title><description><![CDATA[<p>AAAARGH...</p>
<p>Ja doch, schonmal nen Computer benutzt, aber die Doppelpunkte als &quot;da könnte nochmehr stehen&quot; interpretiert, und nicht als Teil des Kommandos...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1392607</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1392607</guid><dc:creator><![CDATA[Sceletor]]></dc:creator><pubDate>Fri, 26 Oct 2007 15:07:23 GMT</pubDate></item><item><title><![CDATA[Reply to Quellcode Organisation on Fri, 26 Oct 2007 15:26:05 GMT]]></title><description><![CDATA[<p>Artchi schrieb:</p>
<blockquote>
<p>Badestrand schrieb:</p>
<blockquote>
<p>mit <code>#include &quot;..\\bla.h&quot;</code> wird im übergeordneten Verzeichnis nach der Datei gesucht, ebenso kannst du Unterverzeichnisse angeben: <code>#include &quot;subdir\\kraks.h&quot;</code> . So kannst du überall-hin navigieren.</p>
</blockquote>
<p>Also Backslash ist ja wohl ganz böse. Benutze doch bitte einfach Slashs... das geht auch auf einem Windows-Compiler.</p>
</blockquote>
<p>Ich benutze auch immer normale Slashs. War mir nur nicht mehr sicher, ob das auch unter Linux geht, hab dann einfach mal einen Backslash gemacht <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f921.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--clown_face"
      title=":clown:"
      alt="🤡"
    /><br />
edit: Wegen dem von wegen Linux nimmt eine Art, Windows beide weils die eine patentiert hat.. <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="🙄"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1392612</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1392612</guid><dc:creator><![CDATA[Badestrand]]></dc:creator><pubDate>Fri, 26 Oct 2007 15:26:05 GMT</pubDate></item></channel></rss>