<?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[BOOST macht das Erstellen des Projekts langsam??]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich habe den boost::tokenizer meinem Projekt hinzugefügt.<br />
Jetzt dauert das Erstellen des Projekts ewig.<br />
Ist das so normal?<br />
Kann man das beschleunigen? Sind doch nur Header-Files, welche gelesen werden müssen.</p>
<p>Gruß Lars</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/283722/boost-macht-das-erstellen-des-projekts-langsam</link><generator>RSS for Node</generator><lastBuildDate>Sat, 22 Aug 2026 13:03:17 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/283722.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 18 Mar 2011 10:49:35 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to BOOST macht das Erstellen des Projekts langsam?? on Fri, 18 Mar 2011 10:49:35 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich habe den boost::tokenizer meinem Projekt hinzugefügt.<br />
Jetzt dauert das Erstellen des Projekts ewig.<br />
Ist das so normal?<br />
Kann man das beschleunigen? Sind doch nur Header-Files, welche gelesen werden müssen.</p>
<p>Gruß Lars</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2036120</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2036120</guid><dc:creator><![CDATA[lamizi]]></dc:creator><pubDate>Fri, 18 Mar 2011 10:49:35 GMT</pubDate></item><item><title><![CDATA[Reply to BOOST macht das Erstellen des Projekts langsam?? on Fri, 18 Mar 2011 10:53:15 GMT]]></title><description><![CDATA[<p>Lange Kompilierzeiten sind ein generelles Problem bei template-lastigen Bibliotheken. Und Boost besteht fast nur aus Templates.</p>
<p>Mögliche Lösungsansätze sind Pimpl-Idiom und vorkompilierte Header. Und natürlich nur die Header einbinden, die man wirklich braucht.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2036121</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2036121</guid><dc:creator><![CDATA[Nexus]]></dc:creator><pubDate>Fri, 18 Mar 2011 10:53:15 GMT</pubDate></item><item><title><![CDATA[Reply to BOOST macht das Erstellen des Projekts langsam?? on Fri, 18 Mar 2011 10:59:16 GMT]]></title><description><![CDATA[<p>lamizi schrieb:</p>
<blockquote>
<p>Sind doch nur Header-Files, welche gelesen werden müssen.</p>
</blockquote>
<p>Genau das ist ja das was es langsam macht: der Code in den Headern wird jedes Mal neu kompiliert. Das haben aber Templates so an sich. Es gibt auch Non-Template-Code, da muß man dann die fertig kompilierte LIB angeben.</p>
<p>Die meisten Compiler haben PCH (Pre Compiled Headers) als Option. Wenn sich die Header-Datei nicht ändert, wird sie nicht neu kompiliert.</p>
<p>Weiterhin kannst du selber dafür sorgen, das du die Tokenizer-Nutzung in ein Pimple auslagerst. Wenn du deinen Tokenizer-nutzenden Code nicht mehr anfasst, entfällt das inkludieren der Template-Header.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2036130</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2036130</guid><dc:creator><![CDATA[Artchi]]></dc:creator><pubDate>Fri, 18 Mar 2011 10:59:16 GMT</pubDate></item><item><title><![CDATA[Reply to BOOST macht das Erstellen des Projekts langsam?? on Fri, 18 Mar 2011 11:46:19 GMT]]></title><description><![CDATA[<p>Okay! Danke für die Antworten!</p>
<p>Aber was ist bitte ein Pimple?<br />
Getraut man sich ja fast nicht in eine Suchmaschine einzugeben! <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>Gruß Lars</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2036169</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2036169</guid><dc:creator><![CDATA[lamizi]]></dc:creator><pubDate>Fri, 18 Mar 2011 11:46:19 GMT</pubDate></item><item><title><![CDATA[Reply to BOOST macht das Erstellen des Projekts langsam?? on Fri, 18 Mar 2011 11:51:44 GMT]]></title><description><![CDATA[<p>pImpl ist ein Zeiger auf die Daten einer Klasse. Auf heise gabs demletzt einen Artikel.<br />
<a href="http://www.heise.de/developer/artikel/C-Vor-und-Nachteile-des-d-Zeiger-Idioms-Teil-1-1097781.html" rel="nofollow">http://www.heise.de/developer/artikel/C-Vor-und-Nachteile-des-d-Zeiger-Idioms-Teil-1-1097781.html</a><br />
<a href="http://www.heise.de/developer/artikel/C-Vor-und-Nachteile-des-d-Zeiger-Idioms-Teil-2-1136104.html" rel="nofollow">http://www.heise.de/developer/artikel/C-Vor-und-Nachteile-des-d-Zeiger-Idioms-Teil-2-1136104.html</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2036174</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2036174</guid><dc:creator><![CDATA[HighLigerBiMBam]]></dc:creator><pubDate>Fri, 18 Mar 2011 11:51:44 GMT</pubDate></item><item><title><![CDATA[Reply to BOOST macht das Erstellen des Projekts langsam?? on Fri, 18 Mar 2011 12:25:06 GMT]]></title><description><![CDATA[<p>&quot;d-Zeiger-Idiom&quot;... WTF!?</p>
<p>Wenn schon, dann Pimpl, Handle-Body oder Compiler-Firewall. Mit diesen Begriffen wird man von C++-Programmierern auch verstanden.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2036198</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2036198</guid><dc:creator><![CDATA[Nexus]]></dc:creator><pubDate>Fri, 18 Mar 2011 12:25:06 GMT</pubDate></item><item><title><![CDATA[Reply to BOOST macht das Erstellen des Projekts langsam?? on Fri, 18 Mar 2011 12:28:48 GMT]]></title><description><![CDATA[<p>Nexus schrieb:</p>
<blockquote>
<p>&quot;d-Zeiger-Idiom&quot;... WTF!?</p>
<p>Wenn schon, dann Pimpl, Handle-Body oder Compiler-Firewall. Mit diesen Begriffen wird man von C++-Programmierern auch verstanden.</p>
</blockquote>
<p>&quot;Cheshire Cat Idiom&quot; ist noch einigermaßen geläufig. Aber d-Pointer habe ich auch noch nie gehört.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2036201</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2036201</guid><dc:creator><![CDATA[Tachyon]]></dc:creator><pubDate>Fri, 18 Mar 2011 12:28:48 GMT</pubDate></item><item><title><![CDATA[Reply to BOOST macht das Erstellen des Projekts langsam?? on Fri, 18 Mar 2011 12:32:14 GMT]]></title><description><![CDATA[<p>&quot;Cheshire Cat&quot; habe ich ehrlich gesagt ebenfalls noch nie gehört. Wikibooks spricht auch noch vom &quot;opaque pointer idiom&quot;. Naja, mit Pimpl ist man auf der sicheren Seite <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/2036203</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2036203</guid><dc:creator><![CDATA[Nexus]]></dc:creator><pubDate>Fri, 18 Mar 2011 12:32:14 GMT</pubDate></item><item><title><![CDATA[Reply to BOOST macht das Erstellen des Projekts langsam?? on Fri, 18 Mar 2011 12:37:48 GMT]]></title><description><![CDATA[<p>Heise schrieb:</p>
<blockquote>
<p>Über das auch als d-Zeiger, Compiler-Firewall und Cheshire Cat bekannte Idiom mit dem lustigen Namen (pimple = engl. für &quot;Pickel&quot;)</p>
</blockquote>
<p>Man lernt immer dazu -.-</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2036206</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2036206</guid><dc:creator><![CDATA[HighLigerBiMBam]]></dc:creator><pubDate>Fri, 18 Mar 2011 12:37:48 GMT</pubDate></item><item><title><![CDATA[Reply to BOOST macht das Erstellen des Projekts langsam?? on Fri, 18 Mar 2011 12:39:34 GMT]]></title><description><![CDATA[<p>Den heise-Artikel finde ich nicht so gut. Zu viel Bla bla. In &quot;Effektiv C++ Programmieren&quot; von Scott Meyers ist es sehr gut erklärt. Aber das Buch sollte sowieso jeder C++-Programmierer lesen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2036209</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2036209</guid><dc:creator><![CDATA[Artchi]]></dc:creator><pubDate>Fri, 18 Mar 2011 12:39:34 GMT</pubDate></item></channel></rss>