<?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[Schlechter Stil?]]></title><description><![CDATA[<p>Guten Abend,<br />
ich wollte fragen, ob es ein schlechter Stil ist, wenn man mehrere Bibliotheken benutzen würde ?<br />
Z.B. bräuchte ich Boost, SFML und SDL. Das wäre ja ein kleines Namespace usw. durcheinander, wenn ich das richtig sehe. Was ist aber, wenn man all diese Funktionen usw. brauch?</p>
<p>fy</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/237571/schlechter-stil</link><generator>RSS for Node</generator><lastBuildDate>Wed, 23 Sep 2026 09:20:28 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/237571.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 30 Mar 2009 20:12:40 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Schlechter Stil? on Mon, 30 Mar 2009 20:12:40 GMT]]></title><description><![CDATA[<p>Guten Abend,<br />
ich wollte fragen, ob es ein schlechter Stil ist, wenn man mehrere Bibliotheken benutzen würde ?<br />
Z.B. bräuchte ich Boost, SFML und SDL. Das wäre ja ein kleines Namespace usw. durcheinander, wenn ich das richtig sehe. Was ist aber, wenn man all diese Funktionen usw. brauch?</p>
<p>fy</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1688443</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1688443</guid><dc:creator><![CDATA[freaky]]></dc:creator><pubDate>Mon, 30 Mar 2009 20:12:40 GMT</pubDate></item><item><title><![CDATA[Reply to Schlechter Stil? on Mon, 30 Mar 2009 20:14:28 GMT]]></title><description><![CDATA[<p>ja ne ernsthaft?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1688444</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1688444</guid><dc:creator><![CDATA[aaaaaaaaaaaaarg]]></dc:creator><pubDate>Mon, 30 Mar 2009 20:14:28 GMT</pubDate></item><item><title><![CDATA[Reply to Schlechter Stil? on Mon, 30 Mar 2009 20:19:06 GMT]]></title><description><![CDATA[<p>aaaaaaaaaaaaarg schrieb:</p>
<blockquote>
<p>ja ne ernsthaft?</p>
</blockquote>
<p>Boah jetzt weiss ich alles, bin glücklich und kann sterben. Du hast mir so verdammt weiter geholfen, scheisse alter, werd doch Lehrer. Wenn du nichts brauchbares schreiben kannst, lass es. Dein Name lässt übrigens auch zu wünschen übrig. &quot;aaaaaaarg&quot;, soll wohl ein schreien sein. Wusstest du, das wenn Leute intelligent wirken wollen, sie laut reden ? <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/1688446</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1688446</guid><dc:creator><![CDATA[freaky]]></dc:creator><pubDate>Mon, 30 Mar 2009 20:19:06 GMT</pubDate></item><item><title><![CDATA[Reply to Schlechter Stil? on Mon, 30 Mar 2009 20:20:29 GMT]]></title><description><![CDATA[<p>FreakY&lt;3Cpp schrieb:</p>
<blockquote>
<p>Wusstest du, das wenn Leute intelligent wirken wollen, laut reden ? <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>
</blockquote>
<p>Haben tun nicht ich.</p>
<p>die frage ist dumm. warum soll man nicht mehrere libs nehmen? Ich verwende OpenGL, scheiße jetzt darf ich kein boost und QT mehr nehmen... <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/1688448</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1688448</guid><dc:creator><![CDATA[arger]]></dc:creator><pubDate>Mon, 30 Mar 2009 20:20:29 GMT</pubDate></item><item><title><![CDATA[Reply to Schlechter Stil? on Mon, 30 Mar 2009 20:21:31 GMT]]></title><description><![CDATA[<p>Deine Frage war aber auch ein wenig.... naja xD<br />
eben dafür gibt es ja namespaces - das man mit mehreren bibliotheken nicht durcheinander kommt...</p>
<p>bb</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1688449</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1688449</guid><dc:creator><![CDATA[unskilled]]></dc:creator><pubDate>Mon, 30 Mar 2009 20:21:31 GMT</pubDate></item><item><title><![CDATA[Reply to Schlechter Stil? on Mon, 30 Mar 2009 20:23:14 GMT]]></title><description><![CDATA[<p>Jetzt hab ich immer noch 7 Minuten downloadzeit übrig, da kann ich ja noch was schreiben. Hmm, aber was? Vielleicht urrrrrrrrrrgaaaaar! Wirkt jetzt super laut und intelligent !! <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>
]]></description><link>https://www.c-plusplus.net/forum/post/1688450</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1688450</guid><dc:creator><![CDATA[arrrgerer]]></dc:creator><pubDate>Mon, 30 Mar 2009 20:23:14 GMT</pubDate></item><item><title><![CDATA[Reply to Schlechter Stil? on Mon, 30 Mar 2009 20:25:57 GMT]]></title><description><![CDATA[<p>Wenn du die Bibliotheken brauchst, dann benutze sie. Große Projekte benutzen Dutzende Bibliotheken, und das ist nicht schlechter Stil, sondern teilweise einfach sinnvoll bzw. notwendig.</p>
<p>Schlecher Stil wäre allerdings ggf. ein Durcheinander von Bibliotheken, die genau die selbe Funktionalität abdecken. Gibt es einen guten Grund, warum du sowohl SFML als auch SDL brauchst?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1688452</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1688452</guid><dc:creator><![CDATA[dooooomi]]></dc:creator><pubDate>Mon, 30 Mar 2009 20:25:57 GMT</pubDate></item><item><title><![CDATA[Reply to Schlechter Stil? on Mon, 30 Mar 2009 20:27:49 GMT]]></title><description><![CDATA[<p>FreakY&lt;3Cpp schrieb:</p>
<blockquote>
<p>ich wollte fragen, ob es ein schlechter Stil ist, wenn man mehrere Bibliotheken benutzen würde ?<br />
Z.B. bräuchte ich Boost, SFML und SDL. Das wäre ja ein kleines Namespace usw. durcheinander, wenn ich das richtig sehe. Was ist aber, wenn man all diese Funktionen usw. brauch?</p>
</blockquote>
<p>Was denkst du? Professionelle Entwickler brauchen nur eine Bibliothek? <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>
<p>Da wäre man ja bereits mit <code>std</code> bedient. Okay, Boost läge vielleicht noch drin. Aber ein GUI-Framework? Oder Grafik? <strong>NIEMALS.</strong> Ausser man verzichtet auf die Standardbibliothek. <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>
]]></description><link>https://www.c-plusplus.net/forum/post/1688454</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1688454</guid><dc:creator><![CDATA[Nexus]]></dc:creator><pubDate>Mon, 30 Mar 2009 20:27:49 GMT</pubDate></item><item><title><![CDATA[Reply to Schlechter Stil? on Mon, 30 Mar 2009 20:40:17 GMT]]></title><description><![CDATA[<p>Roger.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1688458</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1688458</guid><dc:creator><![CDATA[freaky]]></dc:creator><pubDate>Mon, 30 Mar 2009 20:40:17 GMT</pubDate></item><item><title><![CDATA[Reply to Schlechter Stil? on Mon, 30 Mar 2009 21:04:51 GMT]]></title><description><![CDATA[<p>boost ist für mich praktisch schon standardmässig dabei; ich implementier doch nicht jedesmal die grundlegendsten Dinge von Neuem. Aber die anderen haben schon Recht, deine Frage... oO</p>
<p>Wo kämen wir denn da hin? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1688467</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1688467</guid><dc:creator><![CDATA[*rant*]]></dc:creator><pubDate>Mon, 30 Mar 2009 21:04:51 GMT</pubDate></item><item><title><![CDATA[Reply to Schlechter Stil? on Tue, 31 Mar 2009 11:10:20 GMT]]></title><description><![CDATA[<p>Ich meinte ja auch nicht allgemein das Programm. Es ist klar, dass man mehrere Bibliotheken brauch, ich meinte eig. auch, ob man es nicht mit den Bibliotheken in z.B. einer Klasse übertreiben sollte. Das man mehrere Bibliotheken für ein Programm brauch, ist schon verständlich, aber wenn sich ne Klasse nur aus den Bibliotheken zusammensetzt ist das dann weiter schlimm? Oder sollte man versuchen sie ein wenig &quot;rein&quot; zu halten. Außerdem, es gibt keine dummen Fragen, nur dumme Antworten <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61b.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_tongue"
      title=":P"
      alt="😛"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1688701</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1688701</guid><dc:creator><![CDATA[freaky]]></dc:creator><pubDate>Tue, 31 Mar 2009 11:10:20 GMT</pubDate></item><item><title><![CDATA[Reply to Schlechter Stil? on Tue, 31 Mar 2009 11:14:54 GMT]]></title><description><![CDATA[<p>FreakY&lt;3Cpp schrieb:</p>
<blockquote>
<p>Ich meinte ja auch nicht allgemein das Programm. Es ist klar, dass man mehrere Bibliotheken brauch, ich meinte eig. auch, ob man es nicht mit den Bibliotheken in z.B. einer Klasse übertreiben sollte. Das man mehrere Bibliotheken für ein Programm brauch, ist schon verständlich, aber wenn sich ne Klasse nur aus den Bibliotheken zusammensetzt ist das dann weiter schlimm? Oder sollte man versuchen sie ein wenig &quot;rein&quot; zu halten. Außerdem, es gibt keine dummen Fragen, nur dumme Antworten <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61b.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_tongue"
      title=":P"
      alt="😛"
    /></p>
</blockquote>
<p>doch, es gibt dumme fragen - wirklich!</p>
<p>du verwendest in einer klasse mehrere bibliotheken, oder was?<br />
ist in sofern schlechter stil, weil klassen eigtl immer nur eine aufgaben haben sollten und nich mehrere - aber trotzdem kann es noch vorkommen, dass man mehreree bibliotheken für eine klasse braucht (kommt halt immer drauf an - werd halt ma genauer)</p>
<p>bb</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1688703</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1688703</guid><dc:creator><![CDATA[unskilled]]></dc:creator><pubDate>Tue, 31 Mar 2009 11:14:54 GMT</pubDate></item><item><title><![CDATA[Reply to Schlechter Stil? on Tue, 31 Mar 2009 12:16:57 GMT]]></title><description><![CDATA[<p>FreakY&lt;3Cpp schrieb:</p>
<blockquote>
<p>...aber wenn sich ne Klasse nur aus den Bibliotheken zusammensetzt ist das dann weiter schlimm?...</p>
</blockquote>
<p>Dann würde ich häufig schlechten Code schreiben, da ich in Klassen meist die VCL (Arbeite aktuell mit dem C++ Builder), die C++ Standardbibliothek und Boost/TR1 verwende.</p>
<pre><code class="language-cpp">class Bar
{
    public:
       String Foo(); // String aus der VCL
       std::vector Foo2(); // std::vector aus der C++ Standardbibliothek
    private:
       struct BarImpl;
       std::tr1::shared_ptr&lt;BarImpl&gt; Impl; // Handle-Body Idiom
};
</code></pre>
<p>Was ist daran schlechtes Design? (Okay, für private Projekte würde ich die VCL möglichst nicht in der Businessschicht verwenden, da ich gerne große Teile des Codes austauschbar halte - und die VCL Compiler- sowie Plattformabhängig ist).</p>
<p>cu André</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1688770</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1688770</guid><dc:creator><![CDATA[asc]]></dc:creator><pubDate>Tue, 31 Mar 2009 12:16:57 GMT</pubDate></item><item><title><![CDATA[Reply to Schlechter Stil? on Tue, 31 Mar 2009 12:28:32 GMT]]></title><description><![CDATA[<p>asc schrieb:</p>
<blockquote>
<p>Was ist daran schlechtes Design?</p>
</blockquote>
<p>Du verwendest die VCL :p</p>
<p>Ne, ist natürlich quatsch - es ist ja komplett egal aus welchen bibliotheken die einzelnen komponenten kommen. solange man dennoch kohäsion hat.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1688784</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1688784</guid><dc:creator><![CDATA[Shade Of Mine]]></dc:creator><pubDate>Tue, 31 Mar 2009 12:28:32 GMT</pubDate></item><item><title><![CDATA[Reply to Schlechter Stil? on Tue, 31 Mar 2009 13:10:37 GMT]]></title><description><![CDATA[<p>Benutze immer SFML, Boost, Poco, QT zusammen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1688808</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1688808</guid><dc:creator><![CDATA[lib]]></dc:creator><pubDate>Tue, 31 Mar 2009 13:10:37 GMT</pubDate></item></channel></rss>