Review meines C++ Tutorials



  • Werden virtuelle Memberfunktionen (oder wie auch immer ihr es gerne hättet) nicht auch in C++ Methoden genannt?



  • Helium schrieb:

    Werden virtuelle Memberfunktionen (oder wie auch immer ihr es gerne hättet) nicht auch in C++ Methoden genannt?

    Ne. Der C++ Standard kennt nur "member functions" und "(pure) virtual functions", aber keine methods.
    Da virtual bereits member voraussetz, verzichtet man auch auf sowas wie "virtual member function".



  • hmm...für mich sind const definierte variablen nich wirklich konstanten 🙂 ich halte es eher (sehr sehr) einfach ausgedrück für...read-only variablen *gg* aber kommt sicher daher, weil ich C programmiere 😉 und ich #define konstanten lieber mag ;P

    tschööö

    tt



  • Hallo.

    Mir sagt deine Schreibweise überhaupt nicht zu. Den Leser persönlich anzusprechen wirkt wenig professionell und seriös.
    Ebenso finde ich Passagen wie
    "cout repräsentiert ein Ausgabeobjekt. Stell dir dies ersteinmal als eine Kiste vor."
    oder
    "dann sagen wir dem Compiler: hey du! ..."
    recht kindlich und misslungen.

    Es wirkt nicht so als würde viel Know-How dahinter stecken und das könnte einige Leser, die nicht wissen, dass du durchaus was auf dem Kasten hast, abschrecken.

    Gruß, space



  • space schrieb:

    Hallo.

    Mir sagt deine Schreibweise überhaupt nicht zu. Den Leser persönlich anzusprechen wirkt wenig professionell und seriös.
    Ebenso finde ich Passagen wie
    "cout repräsentiert ein Ausgabeobjekt. Stell dir dies ersteinmal als eine Kiste vor."
    oder
    "dann sagen wir dem Compiler: hey du! ..."
    recht kindlich und misslungen.

    Es wirkt nicht so als würde viel Know-How dahinter stecken und das könnte einige Leser, die nicht wissen, dass du durchaus was auf dem Kasten hast, abschrecken.

    Gruß, space

    ich fuehl mich immer bloed, wenn ich mit "Sie" angeredet werde, und ziehe lockere Schreibhaltung einer trockenen 10 mal vor.
    Schau dir doch mal den Stroustrup an: ist vielleicht Inhaltlich absolut top, aber mal ehrlich, es ist das am langweiligsten-geschriebene Buch, das ich kenne. Sowas kann man vielleicht einem erfahrenen Programmierer vorlegen, der die Muse hat, sich da auch durchzuackern. Einen Anfaenger kann man da aber nicht drannlassen (obwohl die Sprache ja von Grund auf erklaert wuerde).
    Besonders bei Tutorials, die ja sowieso fuer Anfaenger ausgelegt sind, ist ein guter, ansprechender und direkter Schreibstil fundemantal und traegt WESENTLICH dazu bei, den Leser bei der Stange zu halten!



  • Ich toleriere alle Meinungen über den Schreibstil, allerdings steht er nicht zur Debatte 🙂 Wir können über einzelne Formulierungen gerne reden - allerdings nicht über den generellen Stil. Mir gefällt er nämlich so.



  • in Variablentypen

    Wertebereich : int abhaengig von System architektur
    Wertebereich : short <= int <=long

    k.a. ob auf irgendeinem system die short = int im fassungsvermoegen ist.



  • Auf 16Bit-Compilern haben short und int beide 16 Bit.



  • Ich weiss jetzt nicht, obs schon gesagt wurde, aber ich finds immer ganz schön, wenn sich auch oben eine Navigationsleiste (zurück | vorwärts | inhalt | suche ) befände. Denn dann muss man nicht immer runterscrollen.....



  • Ich hab einiges geändert. Allerdigs noch nicht alle Formulierungen - denn das ist sehr zeitaufwendig 😞 kommt aber noch.

    Danke an alle die mir helfen 👍
    echt nett von euch!

    nur weiter so



  • In C++ verwenden wir kleine Funktionen, nicht mehr als 10 Zeilen.

    10 Zeilen? Ist das nicht ein bisschen übertrieben wenig?

    Ich habe mir eben "CObject und seine Probleme" durchgelesen...
    Wirklich sehr interessant! 👍 (vor allem weil ich meine Klassen
    auch immer CFoobar nannte 😉 )

    gruß,
    walker



  • walker schrieb:

    10 Zeilen? Ist das nicht ein bisschen übertrieben wenig?

    Ist ein Richtwert - ich kenne Leute die behaupten 6 Zeilen wären das Maximum.

    Mit 10-12 Zeilen bin ich bisher ziemlich gut gefahren -> sicher gibt es auch Funktionen die länger sind, es kommt aber nicht oft vor (zumindest bei mir nicht)

    Ich habe mir eben "CObject und seine Probleme" durchgelesen...

    siehe weiter vorne: ist noch nicht fertig - vorallem siehe die Kritik von Hume



  • hatte mal was von maximum 40 zeilen gelesen, wegen übersichtlichkeit...
    meine funktionen werden auch so um die drehe von 30 zeilen aber das scheint ja hier ziemlich geschmackssache zu sein 🙂 ich finde man sollte halt selbst entscheiden ob es noch übersichtlich ist oder nicht und sich nich nach irgendwelchen dingen richten

    bye

    tt



  • Weiß nicht ob das schon kam:

    Direkt beim ersten Klick entdeckt!

    "Der Standard lässt hin und wieder ein bisschen freiraum für" 🤡

    Preisfrage: Welches Wort ist fälschlicherweise klein geschrieben?! 😉



  • Sgt. Nukem schrieb:

    Welches Wort ist fälschlicherweise klein geschrieben?! 😉

    Ich freiraume, du freiräumst, er/sie/es freiraumen :p



  • Ja doch, dass hat was. Ich als Anfänger kann sagen = Gaudi!



  • Ich freiraume, du freiräumst, er/sie/es freiraumen

    Du nix sprechen deutsch? Wenn schon so ein Schwachsinn, dann aber bitte korrekt: er freiräumt nicht er freiraumen!



  • Wie schön dass hier gute Umgangsformen herrschen


Anmelden zum Antworten