Wenn rleofield Stroustrup nicht kennt, und empfiehlt dessen Buch wegzuschmeißen, dann wäre ich mit dessen Ratschlägen vorsichtig.
Verkette Listen
Anmeldungsdatum: Beiträge: 17552 Wohnort: Berlin |
|
||
Anmeldungsdatum: Beiträge: 779 Wohnort: Görlitz |
Zum Lesen gehört immer auch kapieren. Wo steht das im Buch: Kapitel, Seite, ... In welchem Kontext, als simples Beispiel, was man nie nachbauen sollte oder wie sonst? Ich beziehe mich auf das Original: The C++ Programming Language Ich habe Hinweise zu List nur in den Kapiteln 3.7.3,, 16.2.1, 16.3.6 gefunden. Dann beziehe ich mich auf die FAQ von Marshall Cline, Bjarne Stroustrup, Herb Sutter, Andrei Alexandrescu, die man kennen sollte, wann man mit C++ etwas machen will: https://isocpp.org/wiki/faq/how-to-learn-cpp#learning-c-not-a-prereq Zitat: "...reading books or taking courses in C will not only waste your time, but it will teach you a bunch of things that you’ll explicitly have to un-learn when you finally get back on track and learn C++" Noch Fragen? |
||
Anmeldungsdatum: Beiträge: 990 |
Zwei habe ich da noch:
So, und nun verkrieche ich mich wieder ein mein Loch, immerhin kann ich gerade mal etwas Java und Python. ☺ |
||
(Themenstarter)
Anmeldungsdatum: Beiträge: 1088 Wohnort: Belgien |
Hallo rleofield, Erstmal musst Du verstehen das ich gar nicht euer Niveau habe. Aber trotzdem in der Lage bin einzuschätzen das dieses Buch "Einführung in die Programmierung mit c++" sehr gut geschrieben ist.
Kapitel 17.9.5 Seite weiss ich jetzt nicht auswendig glaube 595-604 irgendwas dazwischen
Nochmal es geht sich darum das der Buchschreiber,einem kompletten Anfaenger oder Student(das Buch wird auch als Studienvorlage verwendet)einen Einblick in die c++ Programmierung gibt. Er schreibt das ja auch in dem Buch: ein new sollte wenn mann keinen wirklich triftigen Grund hat nur im Konstructor stehen und das delete[] auf keinen Fall vergessen darf sonst entstehen Speicherleaks(hab ich sogar verstanden) Ich bin den anderen dankbar die das wissen haben..und nicht nur kritisieren,da kann ich nämlich mehr lernen:) |
||
Anmeldungsdatum: Beiträge: 11179 Wohnort: München |
Das ignoriert dann die hübsch-hässlichen Fälle, wenn man mit C-Bibliotheken und System Calls unter Linux interagieren muss... |
||
Ehemaliger
Anmeldungsdatum: Beiträge: 29041 Wohnort: WW |
Hallo, @ubuntu--anfaenger: Bei der nächsten Frage zu Code bitte in den Ausgangspost schreiben, welche Programmiersprache das ist. Macht die Sache einfacher ☺ Gruß, noisefloor |
||
Anmeldungsdatum: Beiträge: 17552 Wohnort: Berlin |
@Noisefloor:
Das ist doch eindeutig, oder?
Sprichst Du jetzt von Dir, von mir, vom TO?
Dass man Vorschlägen von Dir vorsichtig sein soll? Das steht nicht im Buch. Ich hab' die 2. überarbeitete Auflage vor über 20 Jahren gelesen - das macht wohl nicht viel Sinn die nach Listen zu durchsuchen und nur um Deine Frage zu beantworten kauf ich es mir jetzt nicht neu oder fahr in die Bücherei.
Ja. Was hat Deine Empfehlung mit der Fragestellung zu tun? Und BS empfiehlt selbst sein Buch wegzuwerfen? |
||
Ehemaliger
Anmeldungsdatum: Beiträge: 29041 Wohnort: WW |
Hallo,
Wenn man C++ kennt - ja 😉 Es gilt aber trotzdem immer noch: explizit ist besser als implizit. Gruß, noisefloor |
||
Projektleitung
Anmeldungsdatum: Beiträge: 12822 |
Unbedingt! Ich denke, wir können das Thema jetzt in "Verkaterte Listen" umbenennen. 😉 |
||
(Themenstarter)
Anmeldungsdatum: Beiträge: 1088 Wohnort: Belgien |
Alles klar 👍 |
||
(Themenstarter)
Anmeldungsdatum: Beiträge: 1088 Wohnort: Belgien |
Hallo, Wollte mich nochmals melden und Bescheid geben, das ich das jetzt verstanden habe. Was mir sehr geholfen hatte:
Und der 2te Beitrag von user_unknown die Ausführliche Erklärung hat geholfen Was ich aber sofort zugeben muss der code von rleofield war für mich am einfachsten zu verstehen und zu lesen..hab da sofort begriffen was passsiert
Abschliessend noch eine Frage wie bekomme ich so eine debug Ausgabe der print()? Mit objdump oder gdb hab ich solch eine Ausgabe nicht erzeugen können. lg, |