010
08.10.2003, 10:14 Uhr
RHBaum
|
[qoute] - Iteratoren. Das verstehe ich auch wenig - STL: Ich will eine gute Beschreibung von der STL. Hat das Buch all das? Oder, wenn kennt ein Buch mit den Themen? [/qoute] Ich habs aus nem Buch, Titel war glaub ich "C++ Programmierung" bisserl gelernt. Da wurden die Grundlagen (klassen vererbung etc ... ) noch mal kurz angesprochen. Gut fand ich da, das zuerst eigene Klassen als Beispiel entwickelt wurden, und ein kapitel weiter nen Beispiel mit der entsprechenden STL-Klasse dazu anylisiert wurde. Die Benutzung von Iteratoren wurde auch gut erklaert. Es ist auch ein Kapitel drin, wo man nen eigenen Iterator entwickelt, das hab ich aber noch ned "verarbeiten" koennen :p Naja, hatte noch keine Zeit da mal was an nem Beispiel nachzuvollziehen. Wenn Intresse hast, such ich mal ISBN und Autor raus.
Zitat: |
- Templates. Ich will die beste Erklärung von Templates. Um erhlich zu sein, verstehe ich Bahnhof, wenn Templates ins Spiel kommen. Deshalb benutze ich vectoren, maps, usw. nicht, weil ich ncht weiß, wie ich die Templates am besten benutzen kann.
|
Ehrlich hab ich da auch noch kein richtig gutes Buch in Deutsch gefunden. viele Buecher (auch das oben genannte) reissen das Thema an, erklaeren die Grundlagen . Fuer erstes Verstehen und Anwenden grad so ausreichend. Nen STL Template nutzen und bisserl verstehen was es tut geht damit ganz gut. Was fehlt sind so bisserl Erleuterungen ueber vor und Nachteile, wo man nu templates nehmen soll und wo nich ... da findet man kaum Hilfe.
Zitat: |
- Richtig mit Klassen Arbeiten. Ich kann Klassen machen, aber nicht sehr gute.
|
Ein gutes Buch/Tut ueber Designpatterns sollte jeder Programmierer zur Hand haben. wenn man das durchgekaut hat, hat man ein "erstes gefuehl" wie man seine Software designen sollt, und was man vermeiden sollt. "modern c++" ist dann ne gute erweiterung dazu ... Und zur uebung beziehungsweisse um seine Faehigkeiten zu testen/Schulen ist "exceptional c++" sicher ned schlecht.
Leider wirst wohl kein Buch finden, was alles in vernuenftigen relationen abhandelt ! Dazu ist der Umfang einfach viel zu gross, und es gibt zu jeden Problem viel zu viel drumherum, was man beachten sollt ....
Ciao ... |