Effektiv c++



  • was du willst, steht meist in speziellen Büchern und hat nichts mit CPP lernen an sich zu tun.

    @volkard: ich bin mal menschenfreund und nehme nicht generell an, dass jeder Spieleprogrammierer schlecht ist(Ausnahmen bestätigen natürlich die Regel^^).
    Irgend jemand hier im Forum war eh mal gegen solche Generellisierungen 🙄 wer war das nur^^



  • Pellaeon schrieb:

    was du willst, steht meist in speziellen Büchern und hat nichts mit CPP lernen an sich zu tun.

    @volkard: ich bin mal menschenfreund und nehme nicht generell an, dass jeder Spieleprogrammierer schlecht ist(Ausnahmen bestätigen natürlich die Regel^^).
    Irgend jemand hier im Forum war eh mal gegen solche Generellisierungen 🙄 wer war das nur^^

    [spammodus]
    Ich finde das C++ n00bs die wirklich schlechten Programmiererz sind 😃 🙄 🤡
    [/spammodus]



  • wie ist switch etwa schlecht==? Sry wenn das jetzt en bissel dumm rüberkommt
    , aber von einer anderen Möglichkeit habe ich noch nicht gehört außer das mit if zu machen bzw. mit switch. Könnt ihr mir bitte sagen ob switch schlecht ist und wieso wenn ja!



  • Switch ist nicht generell schlecht, es ist nur schlecht wenn man's als Ersatz für virtuelle Funktionen benutzt.



  • volkard schrieb:

    THE_FreaK schrieb:

    Es ist def. kein Buch zum selbststudium

    nicht selber lesen?

    och komm, ich denk es ist klar was gemeint ist!



  • Wie die Aussage gemeint ist, weiß ich, nur stimme ich nicht mit dir überein. Wieso sollte es nicht zum Selbststudium geeignet sein? Oder meinst du etwa Grundlagenstudium?



  • Kevinus schrieb:

    Könnt ihr mir bitte sagen ob switch schlecht ist und wieso wenn ja!

    switch ist sehr stark verdrängt wrden durch andere techniken.
    auf tastendrücke regieren zum beispiel. das, was zu jeder teste gemacht wird, sopft man eh in eine funktion pro taste. und man will die testenbelegung auch noch änderbar machen in ner konfigurationsdatei oder mit nem config-menu. oft wird man da arrays mit methodenzeigern oder sowas machen statt switch.
    man hat auch gerne je nach objekttyp mit switch entschieden, was genau gemacht werden soll, das sollte man jetzt mit virtuellen methoden machen.
    und hier und da noch ein paar änderungen im stil und schwupps, ist switch sehr sehr selten geworden.
    switch ist nicht generell schlecht, sondern auf jeden fall besser, als die entsprechende if-else-orgie. trotzdem sollte man bei jedem switch ernsthaft prüfen, ob es nicht anders (evtl ganz anders) besser wäre.



  • Also wenn die Bücher von Meyers trocken sein sollen, dann lies doch mal den Stroustrup...



  • Michael E. schrieb:

    Wie die Aussage gemeint ist, weiß ich, nur stimme ich nicht mit dir überein. Wieso sollte es nicht zum Selbststudium geeignet sein? Oder meinst du etwa Grundlagenstudium?

    Generell meinte ich das Grundlagenstudium, ja.
    Ich denke zum Studium eines bestimmten Themas ist das Buch nicht geeignet. Seien es nun new/delete oder virtuelle Destruktoren von Basisklassen... Es bietet "lediglich" neue Aspekte und Hinweise auf Stolperfallen. (Der gebrauch des Wortes "Studium" ist hier wohl auslegungssache)



  • Ringding schrieb:

    Also wenn die Bücher von Meyers trocken sein sollen, dann lies doch mal den Stroustrup...

    Er schreib das das Buch von Jesse Liberty trocken ist, nicht das von Meyers 😉



  • Ich wuerd auch viel lieber kultige Games entwickeln, als triste bibliotheken aus Lastenheften zu bauen, wo die verantwortlichen sich noch nich mal einig sind was nun wirklich Fakt ist. Am liebsten waer denen, die bib iss schon fertig bevor das system ueberhaupt fertig spezifiziert ist, und stimmen muss dann alles natuerlich auch 🙂

    Insofern haben gamecoder nen kleinen vorteil, im wesentlichen realisieren sie ihre eigenen ideen 🙂 Dafuer haben es glaub ich gute anwendungsentwickler einfacher aufm Arbeitsmarkt ^^ und das preis leistungsverhaeltniss (im sinne des Programmieres) bei guter, oder sagen wir mal gut aufm Markt hochgepeitschter, Anwendugssoftware kann den eines Spieles um das tausendfache uebersteigen 🙂

    @Threadersteller

    effektive c++ solltest verwenden um deinen schon vorhanden C++ programmierstil zu verbessern. Wenn du mit einigen themen noch nich so Freund bist, wird dir das buch eher wie ne altagyptische grabinschrift vorkommen 🙂

    wenn dir c++ lernen zu oede ist, stell dir kleine lustige aufgaben ... Spiele sind als motivation gar nicht so ungeeignet, solange sie nich hochperformante 3d grafik und perfekte KI vorraussetzen 🙂
    Aber selbst tools, die das taegliche bueroleben vereinfachen, sind manchmal schon motivation genug ...

    Ciao ...


Anmelden zum Antworten