<?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[Zum Einstieg: Ein kleines Tool zum aufräumen gesucht]]></title><description><![CDATA[<p>Hallo Leute!</p>
<p>Zu meiner Premiere hier, habe ich nur ein kleine Tool-Frage... <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="😃"
    /></p>
<p>Bin ich der einzige, dem es schrecklich auf die Nerven geht, die Include-Anweisungen in C++-Headern und C++-Modulen per Hand zu pflegen?</p>
<p>Es gibt da zwei Probleme:</p>
<p>Wenn ein Include *fehlt*, dann weiß man das spätestens nach dem Compilieren, aber wenn Includes sich mit der Zeit ansammeln, obwohl sie nicht mehr gebraucht werden, merkt man das oft nicht.</p>
<p>Genau so wenig merkt man, wenn ein Header (A) nicht alle notwendigen Includes hat, es aber zufälligerweise keinen Compiler-Fehler gibt, weil im Modul (B), in dem (A) includiert wird, noch ein anderer Header (C) *VOR* unserem Header (A) steht und (C) die eigentlich in (A) notwendigen Deklarationen vorwegnimmt. Das geht natürlich nur gut, solange (A) immer im gleichen Modul steht, oder sich die Reihenfolge im Modul nicht ändert.</p>
<p>Ich suche also ein Tool, das ein Problem oder gar beide Probleme löst und in der Lage ist, Sourcecode schnell und zuverlässig aufzuräumen (bzw. mir dabei hilft, ihn aufzuräumen).</p>
<p>Kennt jemand so ein Tool?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/119511/zum-einstieg-ein-kleines-tool-zum-aufräumen-gesucht</link><generator>RSS for Node</generator><lastBuildDate>Sat, 22 Aug 2026 05:34:25 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/119511.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 01 Sep 2005 16:27:29 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Zum Einstieg: Ein kleines Tool zum aufräumen gesucht on Thu, 01 Sep 2005 16:28:52 GMT]]></title><description><![CDATA[<p>Hallo Leute!</p>
<p>Zu meiner Premiere hier, habe ich nur ein kleine Tool-Frage... <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="😃"
    /></p>
<p>Bin ich der einzige, dem es schrecklich auf die Nerven geht, die Include-Anweisungen in C++-Headern und C++-Modulen per Hand zu pflegen?</p>
<p>Es gibt da zwei Probleme:</p>
<p>Wenn ein Include *fehlt*, dann weiß man das spätestens nach dem Compilieren, aber wenn Includes sich mit der Zeit ansammeln, obwohl sie nicht mehr gebraucht werden, merkt man das oft nicht.</p>
<p>Genau so wenig merkt man, wenn ein Header (A) nicht alle notwendigen Includes hat, es aber zufälligerweise keinen Compiler-Fehler gibt, weil im Modul (B), in dem (A) includiert wird, noch ein anderer Header (C) *VOR* unserem Header (A) steht und (C) die eigentlich in (A) notwendigen Deklarationen vorwegnimmt. Das geht natürlich nur gut, solange (A) immer im gleichen Modul steht, oder sich die Reihenfolge im Modul nicht ändert.</p>
<p>Ich suche also ein Tool, das ein Problem oder gar beide Probleme löst und in der Lage ist, Sourcecode schnell und zuverlässig aufzuräumen (bzw. mir dabei hilft, ihn aufzuräumen).</p>
<p>Kennt jemand so ein Tool?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/862989</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/862989</guid><dc:creator><![CDATA[Jordy]]></dc:creator><pubDate>Thu, 01 Sep 2005 16:28:52 GMT</pubDate></item><item><title><![CDATA[Reply to Zum Einstieg: Ein kleines Tool zum aufräumen gesucht on Thu, 01 Sep 2005 19:01:21 GMT]]></title><description><![CDATA[<p>Das Tool heißt Package-System und gibts nicht in C++ sondern nur in manchen anderen Sprachen (Java zB) <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>MfG SideWinder</p>
]]></description><link>https://www.c-plusplus.net/forum/post/863123</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/863123</guid><dc:creator><![CDATA[SideWinder]]></dc:creator><pubDate>Thu, 01 Sep 2005 19:01:21 GMT</pubDate></item><item><title><![CDATA[Reply to Zum Einstieg: Ein kleines Tool zum aufräumen gesucht on Fri, 02 Sep 2005 08:23:47 GMT]]></title><description><![CDATA[<p>SideWinder schrieb:</p>
<blockquote>
<p>Das Tool heißt Package-System und gibts nicht in C++ sondern nur in manchen anderen Sprachen (Java zB) <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>MfG SideWinder</p>
</blockquote>
<p>Scherzkeks <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>Aber im ernst, kann man in Java nicht auch unbenötigt Packages einbinden, ohne das ein Fehler gemeldet wird?</p>
<p>Wie dem auch sei, sonst hat sowas niemand auf Lager, für *C++* <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>
]]></description><link>https://www.c-plusplus.net/forum/post/863391</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/863391</guid><dc:creator><![CDATA[Jordy]]></dc:creator><pubDate>Fri, 02 Sep 2005 08:23:47 GMT</pubDate></item><item><title><![CDATA[Reply to Zum Einstieg: Ein kleines Tool zum aufräumen gesucht on Sat, 03 Sep 2005 10:52:51 GMT]]></title><description><![CDATA[<p>Vielleicht <a href="http://os.inf.tu-dresden.de/~hohmuth/prj/preprocess/" rel="nofollow">das</a>.<br />
Ansonsten müsstest du halt ein Weilchen warten, bis mit C++0x (oder später) Module in C++ eingeführt werden.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/864123</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/864123</guid><dc:creator><![CDATA[.filmor]]></dc:creator><pubDate>Sat, 03 Sep 2005 10:52:51 GMT</pubDate></item><item><title><![CDATA[Reply to Zum Einstieg: Ein kleines Tool zum aufräumen gesucht on Thu, 08 Sep 2005 13:42:26 GMT]]></title><description><![CDATA[<p>.filmor schrieb:</p>
<blockquote>
<p>Vielleicht <a href="http://os.inf.tu-dresden.de/~hohmuth/prj/preprocess/" rel="nofollow">das</a>.<br />
Ansonsten müsstest du halt ein Weilchen warten, bis mit C++0x (oder später) Module in C++ eingeführt werden.</p>
</blockquote>
<p>Ich werde es mal ausprobieren. Danke!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/867869</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/867869</guid><dc:creator><![CDATA[Jordy]]></dc:creator><pubDate>Thu, 08 Sep 2005 13:42:26 GMT</pubDate></item></channel></rss>