<?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[C++ für C-Programmierer]]></title><description><![CDATA[<p>Hi,</p>
<p>ich programmiere jetzt schon länger in C und würde jetzt gerne in C++ einsteigen.</p>
<p>Leider sind die meisten Tutorials für komplette Anfänger konzipiert, d.h. es wird erklärt, welche Datentypen es gibt, was ein int ist usw., das brauche ich aber eben nicht.</p>
<p>Ich brächte eine Auflistung, was die Unterschiede zwischen C und C++ sind.</p>
<p>Hat jemand ein Tutorial, das speziell für C-Entwickler konzipiert ist?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/318735/c-für-c-programmierer</link><generator>RSS for Node</generator><lastBuildDate>Fri, 24 Jul 2026 02:40:28 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/318735.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 24 Jul 2013 16:52:26 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to C++ für C-Programmierer on Wed, 24 Jul 2013 16:52:26 GMT]]></title><description><![CDATA[<p>Hi,</p>
<p>ich programmiere jetzt schon länger in C und würde jetzt gerne in C++ einsteigen.</p>
<p>Leider sind die meisten Tutorials für komplette Anfänger konzipiert, d.h. es wird erklärt, welche Datentypen es gibt, was ein int ist usw., das brauche ich aber eben nicht.</p>
<p>Ich brächte eine Auflistung, was die Unterschiede zwischen C und C++ sind.</p>
<p>Hat jemand ein Tutorial, das speziell für C-Entwickler konzipiert ist?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2340939</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2340939</guid><dc:creator><![CDATA[Zyniker]]></dc:creator><pubDate>Wed, 24 Jul 2013 16:52:26 GMT</pubDate></item><item><title><![CDATA[Reply to C++ für C-Programmierer on Wed, 24 Jul 2013 16:55:28 GMT]]></title><description><![CDATA[<p>Zyniker schrieb:</p>
<blockquote>
<p>Leider sind die meisten Tutorials für komplette Anfänger konzipiert</p>
</blockquote>
<p>Da muss ich dich korrigieren <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="😃"
    /> C++ Tutorials sind von Vollpfosten für Vollpfosten konzipiert.</p>
<p>Zyniker schrieb:</p>
<blockquote>
<p>Ich brächte eine Auflistung, was die Unterschiede zwischen C und C++ sind.</p>
</blockquote>
<p>Hmm, das macht keinen Sinn. Es sind ja zwei verschiedene Sprachen. Haben nichts miteinander zu tun.</p>
<p>Zyniker schrieb:</p>
<blockquote>
<p>Hat jemand ein Tutorial, das speziell für C-Entwickler konzipiert ist?</p>
</blockquote>
<p>Du musst gute Bücher kaufen, sonst lernst du - mit ziemlicher Sicherheit - C mit cout.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2340941</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2340941</guid><dc:creator><![CDATA[out]]></dc:creator><pubDate>Wed, 24 Jul 2013 16:55:28 GMT</pubDate></item><item><title><![CDATA[Reply to C++ für C-Programmierer on Wed, 24 Jul 2013 16:57:12 GMT]]></title><description><![CDATA[<p>Mhh... soweit ich weiß, ist C++ die Weiterentwicklung von C, also andersrum ist C ein Unterteil von C++.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2340942</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2340942</guid><dc:creator><![CDATA[Zyniker]]></dc:creator><pubDate>Wed, 24 Jul 2013 16:57:12 GMT</pubDate></item><item><title><![CDATA[Reply to C++ für C-Programmierer on Wed, 24 Jul 2013 17:02:33 GMT]]></title><description><![CDATA[<p>Nein, C++ ist mittlerweile keine &quot;Weiterentwicklung&quot; von C. Als Tip: The C++ Programming Language. Wenn du weisst, was for-Schleifen sind, dann kannst du diese kleinen Teile ueberspringen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2340943</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2340943</guid><dc:creator><![CDATA[knivil]]></dc:creator><pubDate>Wed, 24 Jul 2013 17:02:33 GMT</pubDate></item><item><title><![CDATA[Reply to C++ für C-Programmierer on Wed, 24 Jul 2013 17:02:54 GMT]]></title><description><![CDATA[<p>Zyniker schrieb:</p>
<blockquote>
<p>Mhh... soweit ich weiß, ist C++ die Weiterentwicklung von C, also andersrum ist C ein Unterteil von C++.</p>
</blockquote>
<p>Ja, C++ besitzt eine kleine C-Kategorie.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2340944</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2340944</guid><dc:creator><![CDATA[out]]></dc:creator><pubDate>Wed, 24 Jul 2013 17:02:54 GMT</pubDate></item><item><title><![CDATA[Reply to C++ für C-Programmierer on Wed, 24 Jul 2013 17:05:52 GMT]]></title><description><![CDATA[<p>Dann würde ich mir wohl mal &quot;Thinking in C++&quot; angucken. Das geht nämlich von einer ganz anderen Seite an C++ dran, als viele andere Bücher. Da geht es erst einmal 100 Seiten mit objektorientiertem Design los<sup>*</sup> (was dir vermutlich schon aus C bekannt ist, aber dort oft nicht so streng durchgezogen wird). Irgendwann kommen dann natürlich auch Basisdatentypen und Kontrollstrukturen dran (ist schließlich immer noch ein Anfängerbuch), aber das kannst du dann ja querlesen (Das Kapitel heißt passenderweise &quot;The C in C++&quot; <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="😉"
    /> ). Der zweite Teil beschäftigt sich dann sogar exklusiv mit der STL.</p>
<p>Das ist sicherlich sehr gut für einen C-Programmierer, denn es ist keine gute Idee, in C++ zu versuchen, C zu programmieren. So kommst du gar nicht in Versuchung, da dir, wenn du dem Buch folgst, fast gar kein C gezeigt wird. Komm eben bloß nicht in Versuchung, irgendetwas mit den C-Mitteln zu lösen, mit denen du schon gut umgehen kannst. Wenn du eine dynamisches Array brauchst, ist das eben kein malloc. Und auch kein new, das du eventuell in irgendwelchen C/C++ Übersetzungstabellen findest! Es ist vector, auch wenn's ungewohnt ist. Diese Denkweise musst du lernen. Die Header stdio.h, string.h (nicht zu verwechseln mit string!), locale.h, stdarg.h und (mit kleinen Ausnahmen) auch stdlib.h sollten für dich vorerst tabu sein (ihre C++-Äquivalente, also ohne '.h' am Ende, stattdessen mit 'c' vorne, natürlich ebenso).</p>
<p><sup>*</sup>: &quot;Hello World&quot; kommt auf Seite 103!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2340945</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2340945</guid><dc:creator><![CDATA[SeppJ]]></dc:creator><pubDate>Wed, 24 Jul 2013 17:05:52 GMT</pubDate></item><item><title><![CDATA[Reply to C++ für C-Programmierer on Wed, 24 Jul 2013 17:06:05 GMT]]></title><description><![CDATA[<p>knivil schrieb:</p>
<blockquote>
<p>Nein, C++ ist mittlerweile keine &quot;Weiterentwicklung&quot; von C. Als Tip: The C++ Programming Language. Wenn du weisst, was for-Schleifen sind, dann kannst du diese kleinen Teile ueberspringen.</p>
</blockquote>
<p>Nein, kann man nicht. Denn selbst da gibt es Unterschiede, sogar bei deinem Beispiel <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="😉"
    /> (Du weißt sicher, welcher es ist)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2340946</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2340946</guid><dc:creator><![CDATA[Sone]]></dc:creator><pubDate>Wed, 24 Jul 2013 17:06:05 GMT</pubDate></item><item><title><![CDATA[Reply to C++ für C-Programmierer on Wed, 24 Jul 2013 18:21:00 GMT]]></title><description><![CDATA[<p>Was haltet ihr von diesem Wikibook:<br />
<a href="http://de.wikibooks.org/wiki/C%2B%2B" rel="nofollow">http://de.wikibooks.org/wiki/C%2B%2B</a><br />
?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2340973</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2340973</guid><dc:creator><![CDATA[Zyniker]]></dc:creator><pubDate>Wed, 24 Jul 2013 18:21:00 GMT</pubDate></item><item><title><![CDATA[Reply to C++ für C-Programmierer on Wed, 24 Jul 2013 18:40:09 GMT]]></title><description><![CDATA[<p>Zyniker schrieb:</p>
<blockquote>
<p>Was haltet ihr von diesem Wikibook:<br />
<a href="http://de.wikibooks.org/wiki/C%2B%2B" rel="nofollow">http://de.wikibooks.org/wiki/C%2B%2B</a><br />
?</p>
</blockquote>
<p>Ziemlich unvollständig und ziemlich genau das, was du gesagt hast, was du nicht suchst. Allgemein kannst du alles vergessen, was von Laien geschrieben wurde.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2340977</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2340977</guid><dc:creator><![CDATA[SeppJ]]></dc:creator><pubDate>Wed, 24 Jul 2013 18:40:09 GMT</pubDate></item><item><title><![CDATA[Reply to C++ für C-Programmierer on Wed, 24 Jul 2013 18:41:28 GMT]]></title><description><![CDATA[<p>Dann hast du bestimmt einen besseren Link?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2340978</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2340978</guid><dc:creator><![CDATA[Zyniker]]></dc:creator><pubDate>Wed, 24 Jul 2013 18:41:28 GMT</pubDate></item><item><title><![CDATA[Reply to C++ für C-Programmierer on Wed, 24 Jul 2013 18:41:46 GMT]]></title><description><![CDATA[<p>probiers mit dem hier:<br />
<a href="http://www.cpp-tutor.de/cpp/hinweise.html" rel="nofollow">http://www.cpp-tutor.de/cpp/hinweise.html</a></p>
<p>hab auch jahrelang mit C programmiert und dieses Tut war mein Einstieg in die C++ Welt.</p>
<p>Danach hab ich mir noch diese 2 Bücher gegönnt:<br />
+ Die C++-Programmiersprache (Bjarne Stroustrup)<br />
+ Effektiv C++ programmieren (Scott Meyers)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2340979</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2340979</guid><dc:creator><![CDATA[dfdsgfdfghfdhfd]]></dc:creator><pubDate>Wed, 24 Jul 2013 18:41:46 GMT</pubDate></item><item><title><![CDATA[Reply to C++ für C-Programmierer on Wed, 24 Jul 2013 18:44:58 GMT]]></title><description><![CDATA[<p>Zyniker schrieb:</p>
<blockquote>
<p>Dann hast du bestimmt einen besseren Link?</p>
</blockquote>
<p>Ich habe doch schon Thinking in C++ genannt. Aber du hast anscheinend weder gegoogelt noch in die Bücherliste des Forums geschaut um zu sehen, dass das ein Gratisbuch ist. Wobei das sowieso etwas billig von dir ist, dass es unbedingt nichts kosten darf <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="🙄"
    /> . 40 Euro für eine Sprache fürs Leben sind nun wirklich nicht viel.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2340981</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2340981</guid><dc:creator><![CDATA[SeppJ]]></dc:creator><pubDate>Wed, 24 Jul 2013 18:44:58 GMT</pubDate></item><item><title><![CDATA[Reply to C++ für C-Programmierer on Wed, 24 Jul 2013 18:53:15 GMT]]></title><description><![CDATA[<p>Danke.</p>
<p>Ich werde zusätzlich noch dieses &quot;Volkard&quot;-Tutorial durcharbeiten.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2340984</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2340984</guid><dc:creator><![CDATA[Zyniker]]></dc:creator><pubDate>Wed, 24 Jul 2013 18:53:15 GMT</pubDate></item><item><title><![CDATA[Reply to C++ für C-Programmierer on Thu, 25 Jul 2013 09:44:23 GMT]]></title><description><![CDATA[<p>Zyniker schrieb:</p>
<blockquote>
<p>Leider sind die meisten Tutorials für komplette Anfänger konzipiert,</p>
</blockquote>
<p>Sie sind auch mest <em>von</em> Anfängern konzipiert.</p>
<p>Zyniker schrieb:</p>
<blockquote>
<p>Ich brächte eine Auflistung, was die Unterschiede zwischen C und C++ sind.</p>
</blockquote>
<p>Eine Auflistung wird es wahrschienlich nicht tun. Du musst auch wissen, wie man die neuen Sprachmittel effektiv einsetzt. Das erschließt sich einem nicht sofort von selbst. Das muss man dazu lernen.</p>
<p>Zyniker schrieb:</p>
<blockquote>
<p>Hat jemand ein Tutorial, das speziell für C-Entwickler konzipiert ist?</p>
</blockquote>
<p>Sowas kenne ich leider nicht. Ich habe als &quot;Umsteiger&quot; mit Stroustrups Buch angefangen. Und das fand ich eigentlich okay vom Tempo her. Mit einfachen Programmier-Basics hält er sich nicht auf. Ist eher an Leute gerichtet, die schon programmiert haben. Und sonst machte &quot;Accelrated C++&quot; einen guten Eindruck beim Durchstöbern auf mich. Kompakte Einführung. Fängt zwar von 0 an, geht aber recht zügig weiter. Was ich auch noch empfehlen kann ist &quot;Effective C++&quot; von Scott Meyers. siehe <a href="http://stackoverflow.com/questions/388242/the-definitive-c-book-guide-and-list" rel="nofollow">http://stackoverflow.com/questions/388242/the-definitive-c-book-guide-and-list</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2341078</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2341078</guid><dc:creator><![CDATA[krümelkacker]]></dc:creator><pubDate>Thu, 25 Jul 2013 09:44:23 GMT</pubDate></item><item><title><![CDATA[Reply to C++ für C-Programmierer on Sun, 29 Sep 2013 21:04:31 GMT]]></title><description><![CDATA[<p>Hey ho,</p>
<p>ich bin gerade dabei von C auf C++ umzusteigen! <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f576.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--sunglasses"
      title=":sunglasses:"
      alt="🕶"
    /></p>
<p>Kennst du dieses \1: <a href="http://www.rrzn.uni-hannover.de/buecher.html?no_cache=1&amp;tx_rrznbuecher_pi1%5BshowUid%5D=69" rel="nofollow">http://www.rrzn.uni-hannover.de/buecher.html?no_cache=1&amp;tx_rrznbuecher_pi1[showUid]=69</a><br />
Das kannst du sicher auch an einer Uni in deiner Nähe erwerben, kosten so ca 5€.</p>
<p>Erstmal zu mir und warum ich total begeistert von dem Script bin:<br />
Ich habe im Rahmen meines Mathematik Studiums in einem zweiwöchigen Ferienseminar C lernen müssen und später viele Anwendungsaufgabe in der Uni abgeben müssen.<br />
Somit habe ich mich in C schon richtig gut zurecht gefunden, Pointer, Structs, dynamische Speicher, Präprozessoren, usw ... (würde mich als weit fortgeschritten einstufen <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="😉"
    /> )<br />
Ich muss nur noch meine Arbeit abgeben und bin dann fertig, <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f576.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--sunglasses"
      title=":sunglasses:"
      alt="🕶"
    /> aber dafür muss ich einen Teil implementieren. Ich habe ein bereits funktionsfähiges C Programm, aber das muss noch etwas mehr leisten. Nun stehe ich vor dem Wahl: einen C-Code mit undurchsichtigen Structs erstellen, indem ich mich sicher verlaufe <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="😉"
    /> oder auf die superintelligente Klassenfunktion von C++ zurückgreifen.</p>
<p>Das Script erklärt mir nun von Anfang an die Unterschiede zu C und warum das in C++ plötzlich so aussieht wie es aussieht. Das ist super!! So einfach lässt sich C++ erklären, wenn man auf bereits vorhandenes Wissen zurückgreifen kann.<br />
Ständig sitzt ich vor dem Script und staune &quot;wahnsinn, wie klug das in C++ jetzt ist&quot; oder &quot;stimmt, genau das fand ich in C immer lästig&quot; oder &quot;woooow, diese Werkzeuge sind so mächtig&quot; <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>hehe, das macht Spaß! <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>PS: Das Thema hat die Halbwertszeit noch nicht überschritten und ich bin halt gerade genau in der Situation hier noch was mitzureden <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/2356541</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2356541</guid><dc:creator><![CDATA[Lymogry]]></dc:creator><pubDate>Sun, 29 Sep 2013 21:04:31 GMT</pubDate></item><item><title><![CDATA[Reply to C++ für C-Programmierer on Sun, 29 Sep 2013 21:15:07 GMT]]></title><description><![CDATA[<blockquote>
<p>in einem zweiwöchigen Ferienseminar C lernen müssen</p>
</blockquote>
<p>Das Zeitintervall ist lachhaft klein.</p>
<blockquote>
<p>würde mich als weit fortgeschritten einstufen</p>
</blockquote>
<p>Ich würde dich als absoluten Anfänger einstufen, schon von der Art wie du daher redest.</p>
<blockquote>
<p>hehe, das macht Spaß!</p>
</blockquote>
<p>Man lernt C++ nicht in ein paar Wochen, in denen man zuerst ein kleines Ferienseminar besucht und anschließend ein Skript durcharbeitet. Da muss ich dich enttäuschen. Das wird sehr viel mehr Zeit und zumindest ein gutes Grundlagenbuch beanspruchen, was du dir offenbar nicht gönnen wolltest.</p>
<p>Edit: Mein Gott! Die nutzen ja noch <strong>GCC 2.6.3</strong>! Der wurde November 1994 veröffentlicht!</p>
<p>Und die &quot;Expertenmeinung&quot; besteht aus denen von Professoren.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2356542</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2356542</guid><dc:creator><![CDATA[Sone]]></dc:creator><pubDate>Sun, 29 Sep 2013 21:15:07 GMT</pubDate></item><item><title><![CDATA[Reply to C++ für C-Programmierer on Sun, 29 Sep 2013 21:28:21 GMT]]></title><description><![CDATA[<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/28547">@Sone</a>:<br />
schön, wenns für dich so lachhaft daherkommt. So ein Ferienseminar war der Einstieg, täglich 2h Vorlesung + 5h Übung, jede Menge Aufgaben. Mehr Zeit geben sie uns eben nicht, das Hauptfach ist eben wichtiger ... <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="😃"
    /><br />
Und jetzt kommst! Ich habe nicht gestern angefangen zu studieren und zu programmieren. In der Zeit habe ich eine Menge von Algorithmen implementieren müssen. Natürlich mathematischer Natur. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f576.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--sunglasses"
      title=":sunglasses:"
      alt="🕶"
    /> Und weißt du was? Meine C Codes sind sauer, übersichtlich und funktionsorientiert. Warum? Weil ich inzwischen routiniert bin und alles anwenden und nutzen kann, was ich brauche. Was brauche ich? Gute Implementationen meines Forschungsthemas, mehr nicht. Meine Resultate sind wichtig, nicht mein Code.</p>
<p>Warum ich das so frei schnauze geschrieben habe: um zu erklären warum <strong>ich</strong> das Script toll finde. Dafür werde ich jetzt also von einem pimp dumm angemacht <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f576.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--sunglasses"
      title=":sunglasses:"
      alt="🕶"
    /></p>
<blockquote>
<p>Und die &quot;Expertenmeinung&quot; besteht aus denen von Professoren.</p>
</blockquote>
<p>Ich mag lieber kluge, analytisch denkende Menschen um mich haben. Dein Kommentar hat dich absolut disqualifiziert <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f576.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--sunglasses"
      title=":sunglasses:"
      alt="🕶"
    /></p>
<blockquote>
<p>zumindest ein gutes Grundlagenbuch beanspruchen</p>
</blockquote>
<p>Viellicht magst du dich dazu noch genauer erklären. Dann hättest du wenigstens noch was Produktives von dir gegeben.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2356547</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2356547</guid><dc:creator><![CDATA[Lymogry]]></dc:creator><pubDate>Sun, 29 Sep 2013 21:28:21 GMT</pubDate></item><item><title><![CDATA[Reply to C++ für C-Programmierer on Sun, 29 Sep 2013 21:50:35 GMT]]></title><description><![CDATA[<blockquote>
<p>Meine C Codes sind sauer, übersichtlich und funktionsorientiert.</p>
</blockquote>
<p>Von sich selbst halten kann jeder viel. Den Fehler musste ich selbst machen.</p>
<blockquote>
<p>um zu erklären warum ich das Script toll finde.</p>
</blockquote>
<p>Deine Meinung ist völlig unwichtig. Du bist bei weitem nicht kompetent genug, als dass du ein Skript derart hochstufen kannst.</p>
<blockquote>
<p>Ich mag lieber kluge, analytisch denkende Menschen um mich haben.</p>
</blockquote>
<p>Dann bist du hier willkommen. Professoren können vielleicht schön reden, aber das heißt nichts.</p>
<blockquote>
<p>Viellicht magst du dich dazu noch genauer erklären.</p>
</blockquote>
<p>Ich habe nicht vor, dir irgendetwas zu erklären.</p>
<p>Ich bin von den ins Netz gestellten Ergänzungen enttäuscht.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2356551</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2356551</guid><dc:creator><![CDATA[Sone]]></dc:creator><pubDate>Sun, 29 Sep 2013 21:50:35 GMT</pubDate></item><item><title><![CDATA[Reply to C++ für C-Programmierer on Sun, 29 Sep 2013 22:07:22 GMT]]></title><description><![CDATA[<p>Bravo, deine herablassende Art ist weniger schlimm (man beachte die Relation)! <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f576.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--sunglasses"
      title=":sunglasses:"
      alt="🕶"
    /></p>
<blockquote>
<p>Deine Meinung ist völlig unwichtig.</p>
</blockquote>
<p>Fine Fine.<br />
Meinung ist unerwünscht. Check. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f576.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--sunglasses"
      title=":sunglasses:"
      alt="🕶"
    /></p>
<blockquote>
<p>Ich habe nicht vor, dir irgendetwas zu erklären.</p>
</blockquote>
<p>Ich werde auch nicht drum betteln.<br />
Aber vielleicht magst du der interessiert mitlesenden Gemeinde mitteilen, womit man am besten von C nach C++ umsteigt, dann hätte unser Disput auch noch was für die Nachwelt hinterlassen. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f576.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--sunglasses"
      title=":sunglasses:"
      alt="🕶"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2356553</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2356553</guid><dc:creator><![CDATA[Lymogry]]></dc:creator><pubDate>Sun, 29 Sep 2013 22:07:22 GMT</pubDate></item><item><title><![CDATA[Reply to C++ für C-Programmierer on Sun, 29 Sep 2013 22:20:19 GMT]]></title><description><![CDATA[<p>Es gibt bekanntlich einen Unterschied zwischen subtiler und expliziter Herablassung.</p>
<blockquote>
<p>womit man am besten von C nach C++ umsteigt</p>
</blockquote>
<p>Wie man auch am Besten C++ beginnt.<br />
Man liest ein Grundlagenbuch, dass alle Grundlagen ausführlich behandelt.</p>
<p>Das ist aber schon praktisch selbstredend und wurde schon in diesem Thread angesprochen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2356554</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2356554</guid><dc:creator><![CDATA[Sone]]></dc:creator><pubDate>Sun, 29 Sep 2013 22:20:19 GMT</pubDate></item><item><title><![CDATA[Reply to C++ für C-Programmierer on Sun, 29 Sep 2013 22:32:13 GMT]]></title><description><![CDATA[<p>Lymogry schrieb:</p>
<blockquote>
<p>Kennst du dieses \1: <a href="http://www.rrzn.uni-hannover.de/buecher.html?no_cache=1&amp;tx_rrznbuecher_pi1%5BshowUid%5D=69" rel="nofollow">http://www.rrzn.uni-hannover.de/buecher.html?no_cache=1&amp;tx_rrznbuecher_pi1[showUid]=69</a></p>
</blockquote>
<p>Ganz am Ende drei Seten STL, wobei das Meiste über string ist. In der Beschreibung wird vom vorläufigen ANSI Standard geredet. Das scheint doch ein wenig angestaubt zu sein.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2356556</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2356556</guid><dc:creator><![CDATA[manni66]]></dc:creator><pubDate>Sun, 29 Sep 2013 22:32:13 GMT</pubDate></item><item><title><![CDATA[Reply to C++ für C-Programmierer on Sun, 29 Sep 2013 22:52:55 GMT]]></title><description><![CDATA[<p>manni66 schrieb:</p>
<blockquote>
<p>Lymogry schrieb:</p>
<blockquote>
<p>Kennst du dieses \1: <a href="http://www.rrzn.uni-hannover.de/buecher.html?no_cache=1&amp;tx_rrznbuecher_pi1%5BshowUid%5D=69" rel="nofollow">http://www.rrzn.uni-hannover.de/buecher.html?no_cache=1&amp;tx_rrznbuecher_pi1[showUid]=69</a></p>
</blockquote>
<p>Ganz am Ende drei Seten STL, wobei das Meiste über string ist. In der Beschreibung wird vom vorläufigen ANSI Standard geredet. Das scheint doch ein wenig angestaubt zu sein.</p>
</blockquote>
<p>Nicht nur das, es redet sehr merkwürdig:</p>
<blockquote>
<p>Viele Fehler in der Syntax, wie zum Beispiel das Vergessen eines Kommas als Abschlussmarkierung einer Zeile</p>
</blockquote>
<p>?</p>
<blockquote>
<p>Ein Kompilierungsfehler wird angezeigt, wenn eine Prozedur nicht aufgerufen werden kann.</p>
</blockquote>
<p>Ebenfalls irritierend.</p>
<blockquote>
<p>In C++ können diese Fehler [hier: Laufzeitfhler] mit Hilfe von Exceptions abgefangen werden.</p>
</blockquote>
<p>Pauschal falsch. Nicht jeder Laufzeitfehler kann durch eine Exception abgefangen werden.</p>
<p>Anschließend rät das Buch, eine Enumeration zu definieren, <strong>und die Enumeratoren zu werfen</strong>. Nicht nur, dass die Möglichkeit, einen Enumerator zu werfen, ein Designfehler von C++ ist... ich hätte nicht erwartet, dass das jemals verwendet werden würde.</p>
<p>Hier ein richtiges Beispiel zur Verwendung von <code>bad_alloc</code> von mir:</p>
<pre><code>Fenster *objPtr = 0;
try {
    objPtr = new Fenster(0,200);
}
catch(int fehler){
    cout &lt;&lt; &quot;Das Fenster ist zu klein gewählt.&quot;;
    delete(objPtr);
}
catch(bad_alloc &amp;ex){
    cout &lt;&lt; ex.what() &lt;&lt; endl;
}
delete(objPtr);
objPtr = 0;
</code></pre>
<p>Ihr habt richtig erkannt, dass es nicht von mir ist. Dabei wird <code>auto_ptr</code> ja auch noch angesprochen... <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_down"
      title=":-1:"
      alt="👎"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2356559</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2356559</guid><dc:creator><![CDATA[Sone]]></dc:creator><pubDate>Sun, 29 Sep 2013 22:52:55 GMT</pubDate></item><item><title><![CDATA[Reply to C++ für C-Programmierer on Mon, 30 Sep 2013 00:17:37 GMT]]></title><description><![CDATA[<p>Jetzt kommt mal alle wieder runter. Das Skript ist heute nicht mehr zu gebrauchen, klar, aber das kann man seinem Autor wirklich nicht vorwerfen -- es muss so aus der Zeit um 1994/1995 stammen. Zu dieser Zeit war es stumpf noch nicht möglich, das zu schreiben, was wir heute unter sauberem C++ verstehen, weil die Compiler es einem mit ICEs um die Ohren gehauen hätten. Selbst Dinge, die wir heute (wenn wir nur ein bisschen Ahnung haben) für grundsätzlich nehmen -- RAII zum Beispiel -- waren zu der Zeit bleeding edge und mussten sich erst beweisen. Die Standardbibliothek war keine Standardbibliothek, weil es keinen Standard gab, und die Macht von Templates war nicht ansatzweise erforscht (oder erforschbar -- ICEs ohne Ende hat es bei den ersten Versuchen gehagelt). Bis zu dem, was heute C++-Grundlagen sind, so weit hatte damals noch niemand gedacht, und Dinge wie Boost.MPL hätten sich damals allenfalls Wahnsinnige vorstellen können.</p>
<p>Das Compilerchaos, das Mitte der Neunziger geherrscht hat, ist heute schwer vorstellbar und nicht vergleichbar mit den milden Turbulenzen, die die Umstellung auf C++11 mit sich bringt. Portabilität war mehr oder weniger Glückssache. RTTI vermied man nicht, weil es objektorientierte Grundsätze verletzt, sondern weil wenige Compiler es beherrschten. Exceptions als Mittel zur Fehlerbehandlung waren mit großer Vorsicht zu genießen -- über den Problemkomplex Exceptionsicherheit war man schon gestolpert, aber die Lösung war alles andere als allgegenwärtig, und Compilersupport war auch hier zunächst mäßig. Es ist kein Zufall, dass in den wxWidgets-Coding-Guidelines steht, dass Exceptions vermieden werden sollen. <em>MSVC 6 war mal ein richtig guter C++-Compiler!</em></p>
<p>Von einem Skript aus dieser Zeit zu erwarten, dass es modernes C++ lehrt, ist abwegig, von C++11 ganz zu schweigen. Ich weiß nicht einmal, ob zu der Zeit, als es geschrieben wurde, <em>Design Patterns</em> schon erschienen war -- ggf. musste die Druckerschwärze wohl noch trocknen. Lernen und lehren will man damit heute sicher nicht mehr, aber darauf herumzuhacken ist aus meiner Sicht nicht zielführend. Man kann stattdessen ganz ruhig erklären, warum es in eine Vitrine statt in den Lehrsaal gehört.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2356569</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2356569</guid><dc:creator><![CDATA[seldon]]></dc:creator><pubDate>Mon, 30 Sep 2013 00:17:37 GMT</pubDate></item><item><title><![CDATA[Reply to C++ für C-Programmierer on Mon, 30 Sep 2013 06:22:42 GMT]]></title><description><![CDATA[<p>Das ist eben der Sonestil, bei jedem zweiten Posting ins Fettnäpfchen treten. Wie kann man bei soviel Inkompetenz so auf die Kacke hauen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2356584</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2356584</guid><dc:creator><![CDATA[Sonescheissedreck]]></dc:creator><pubDate>Mon, 30 Sep 2013 06:22:42 GMT</pubDate></item><item><title><![CDATA[Reply to C++ für C-Programmierer on Mon, 30 Sep 2013 07:19:08 GMT]]></title><description><![CDATA[<p>Sone schrieb:</p>
<blockquote>
<p>Hier ein richtiges Beispiel zur Verwendung von <code>bad_alloc</code> von mir:</p>
<pre><code>Fenster *objPtr = 0;
try {
    objPtr = new Fenster(0,200);
}
catch(int fehler){
    cout &lt;&lt; &quot;Das Fenster ist zu klein gewählt.&quot;;
    delete(objPtr);
}
catch(bad_alloc &amp;ex){
    cout &lt;&lt; ex.what() &lt;&lt; endl;
}
delete(objPtr);
objPtr = 0;
</code></pre>
<p>Ihr habt richtig erkannt, dass es nicht von mir ist. Dabei wird <code>auto_ptr</code> ja auch noch angesprochen... <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_down"
      title=":-1:"
      alt="👎"
    /></p>
</blockquote>
<p>Wozu wird der Zeiger danach auf 0 gesetzt?<br />
Dicher, daß man den Speicher deleten muss, wenn der Konstruktor per Exceptien ausstieg?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2356592</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2356592</guid><dc:creator><![CDATA[volkard]]></dc:creator><pubDate>Mon, 30 Sep 2013 07:19:08 GMT</pubDate></item><item><title><![CDATA[Reply to C++ für C-Programmierer on Mon, 30 Sep 2013 07:35:49 GMT]]></title><description><![CDATA[<blockquote>
<p>Dicher, daß man den Speicher deleten muss, wenn der Konstruktor per Exceptien ausstieg?</p>
</blockquote>
<p>Muss/darf man nicht, allerdings &quot;schadet&quot; es hier nicht, da der Pointer eh noch immer 0 ist.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2356597</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2356597</guid><dc:creator><![CDATA[theta]]></dc:creator><pubDate>Mon, 30 Sep 2013 07:35:49 GMT</pubDate></item></channel></rss>