<?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[#include-Problem]]></title><description><![CDATA[<p>Ich bin mir nicht ganz sicher, ob das die richtige Kategorie ist, aber da es eigentlichnicht Compilerspezifisch ist, hab ichs mal hier gepostet.</p>
<p>Zu meinem Problem:<br />
Bei meinem neusten Projekt will ich wegen der Übersichtlichkeit verschiedene Teile des Codes in andere Dateien auslagern. Außerdem kann ich manche der verwendeten Funktionen auch in anderen Projekten verwenden.</p>
<p>Was ich nicht machen möchte, ist den Code in *.h-Dateien auszulagern und dann einach in die main.cpp zu includen, da Dev-C++ bei einer Änderung der Header Dateien nicht neu kompiliert sondern den letzten Stand verwendet.</p>
<p>Das Problem ist, ich eine bestimmte Klasse in mehreren Dateien brauche, und wenn ich die jedesmal einbinde, meckert Dev-C++ dass die Klasse schonmal definiert wurde. Wie verhindere ich das?</p>
<p>Zarniwoop</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/130158/include-problem</link><generator>RSS for Node</generator><lastBuildDate>Wed, 26 Aug 2026 10:55:59 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/130158.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 20 Dec 2005 12:48:55 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to #include-Problem on Tue, 20 Dec 2005 12:48:55 GMT]]></title><description><![CDATA[<p>Ich bin mir nicht ganz sicher, ob das die richtige Kategorie ist, aber da es eigentlichnicht Compilerspezifisch ist, hab ichs mal hier gepostet.</p>
<p>Zu meinem Problem:<br />
Bei meinem neusten Projekt will ich wegen der Übersichtlichkeit verschiedene Teile des Codes in andere Dateien auslagern. Außerdem kann ich manche der verwendeten Funktionen auch in anderen Projekten verwenden.</p>
<p>Was ich nicht machen möchte, ist den Code in *.h-Dateien auszulagern und dann einach in die main.cpp zu includen, da Dev-C++ bei einer Änderung der Header Dateien nicht neu kompiliert sondern den letzten Stand verwendet.</p>
<p>Das Problem ist, ich eine bestimmte Klasse in mehreren Dateien brauche, und wenn ich die jedesmal einbinde, meckert Dev-C++ dass die Klasse schonmal definiert wurde. Wie verhindere ich das?</p>
<p>Zarniwoop</p>
]]></description><link>https://www.c-plusplus.net/forum/post/946254</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/946254</guid><dc:creator><![CDATA[Zarniwoop]]></dc:creator><pubDate>Tue, 20 Dec 2005 12:48:55 GMT</pubDate></item><item><title><![CDATA[Reply to #include-Problem on Tue, 20 Dec 2005 12:51:49 GMT]]></title><description><![CDATA[<p>Du packst in deine Header nur die Klassendeklaration (Schnittstelle) und definierst die Memberfunktionen in einer eigenen Quelldatei (cpp) - letztere wird nicht im include angegeben, sondern lediglich einmal mitcompiliert und gelinkt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/946255</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/946255</guid><dc:creator><![CDATA[CStoll (off)]]></dc:creator><pubDate>Tue, 20 Dec 2005 12:51:49 GMT</pubDate></item><item><title><![CDATA[Reply to #include-Problem on Tue, 20 Dec 2005 12:52:35 GMT]]></title><description><![CDATA[<p>Include-Guards?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/946257</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/946257</guid><dc:creator><![CDATA[hmmmmmmm]]></dc:creator><pubDate>Tue, 20 Dec 2005 12:52:35 GMT</pubDate></item><item><title><![CDATA[Reply to #include-Problem on Tue, 20 Dec 2005 12:57:31 GMT]]></title><description><![CDATA[<p>Ah, ok.</p>
<p>Aber was sind Include-guards?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/946262</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/946262</guid><dc:creator><![CDATA[Zarniwoop]]></dc:creator><pubDate>Tue, 20 Dec 2005 12:57:31 GMT</pubDate></item><item><title><![CDATA[Reply to #include-Problem on Tue, 20 Dec 2005 12:57:51 GMT]]></title><description><![CDATA[<p>LOL. google?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/946263</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/946263</guid><dc:creator><![CDATA[hmmmmmmm]]></dc:creator><pubDate>Tue, 20 Dec 2005 12:57:51 GMT</pubDate></item><item><title><![CDATA[Reply to #include-Problem on Tue, 20 Dec 2005 13:00:00 GMT]]></title><description><![CDATA[<p><a href="http://www.c-plusplus.net/forum/viewtopic-var-t-is-39477.html" rel="nofollow">http://www.c-plusplus.net/forum/viewtopic-var-t-is-39477.html</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/946266</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/946266</guid><dc:creator><![CDATA[HumeSikkins]]></dc:creator><pubDate>Tue, 20 Dec 2005 13:00:00 GMT</pubDate></item></channel></rss>