Std:: && bool



  • Hey Leute,

    Ich versuche mir selber c++ bei zu bringen und stoße wenn ich mir quellcods von anderen Leuten ansehe immerwieder auf 2 Punkte die ich überhaupt nicht verstehe

    Was ist eine "Globale variable" sprich bool
    und was sind die ganzen befehle wie Std::vactor oder std::list

    kurtz um - kennt jemand ein Forum bei dem sich die ganzen einsteiger
    mit Dev-c++ austauschen

    mfg

    Megawurrrm



  • also bool ist ein datentyp, der entweder true oder false sein kann, dass hat erstmal nichts mit globalen variablen zu tun.
    std::vector und std::list sind container, in denen du werte von einem typ ablegen kannst, um es grob zu sagen. hier schau dir das mal http://en.cppreference.com/w/ an und leg dir ein ordentliches buch zu zum lernen

    edit: wenn du nicht die aller aller neuste beta version vom dev-cpp hast, benutzte einen andere ide+compiler. dev-cpp ist sehr veraltet. ich denke du hast win als os, also kannst du dir die express version von microsaft visual studio kostenlos ziehen 😃



  • Megawurrrm schrieb:

    kurtz um - kennt jemand ein Forum bei dem sich die ganzen einsteiger
    mit Dev-c++ austauschen

    Nein, aber das würde auch nichts bringen, wer soll denn dann die Fragen beantworten?

    bool ist ein Typ. Eine Variable dieses Typs repräsentiert einen Wahrheitswert, sie kann also entweder true oder false sein.

    Eine globale Variable ist eine Variable, die auf globaler Ebene definiert ist.

    char global;
    int main()
    {
      char lokal;
    }
    

    std ist der Namensraum in dem die Standardfunktionen / Typen / Konstanten etc. definiert sind. Auf Elemente in einem Namensraum greift man mit :: zu. (Daher std::sort(...))

    std::vector und std::list sind Typen* (Klassen) und keine Befehle. Wenn du wissen willst was man damit machen kann, google oder guck in einer Referenz.
    http://www.cplusplus.com/reference/
    http://en.cppreference.com/w/

    * Genauer Templates.



  • Hamma sache

    Besten danke



  • Megawurrrm schrieb:

    Ich versuche mir selber c++ bei zu bringen

    Wie? Durch anschauen und raten? Das wird nichts. Lass es bleiben und lies ein Buch komplett durch.



  • Buch durcharbeiten ist die einzige Möglichkeit, einigermaßen ordentliches C++ zu lernen (je nach Buch/Büchern auch wirklich ordentliches).
    Tutorials und Anfängerforen, wo man sich die Fehler und den grausigen Stil von anderen abgucken kann, sollte man meiden.


Anmelden zum Antworten