Ergebnis 1 bis 3 von 3
  1. #1
    Adolfos Adolfos ist offline
    Avatar von Adolfos

    c++ Literal (const Datyp)

    Hallo Community,

    ein paar Kumpels und ich lernen gerade c++. Wir lernen 'sehr unterschiedlich' und tragen das gelernte jede Woche uns vor. Nun hab ich ein Problem mit den Konstanten.

    Ich verstehe nicht, was das "const"->"const int/char..." genau bedeute!?

    Hoffe ihr könnt mir das erklären, am Besten mit einem Idiotensicherem- Beispiel.

    Mfg

    Adolfos

  2. Anzeige

    c++ Literal (const Datyp)

    Schau dir mal diesen Bereich an. Dort ist für jeden was dabei!
  3. #2
    Burny Burny ist offline
    Avatar von Burny

    AW: c++ Literal (const Datyp)

    Also C++ ist ja nicht meine Domäne, aber "const" ist doch kein Datentyp, sondern ein Schlüsselwort um konstante Variablen zu deklarieren, oder?

    Wenn du eine Variable mit "const" deklarierst, kannst du sie während ihrer Lebensdauer also nicht mehr ändern:

    const double pi = 3.1415926;
    pi = 42; // das ist nicht mehr möglich! Resultiert wahrscheinlich in einem Compiler-Fehler
    Wenn du eine Variable mit "const" deklarierst, musst du sie auch gleichzeitig initialisieren (woher sollte die Konstante sonst ihren Wert bekommen? ).

  4. #3
    SurviveX SurviveX ist offline
    Avatar von SurviveX

    AW: c++ Literal (const Datyp)

    Was Burny gesagt hat stimmt schon, aber man sollte ein paar Sachen beachten: The C++ 'const' Declaration: Why & How
    Ich programmiere selten in C++, aber wenn ich in irgendeiner Sprache etwas programmiere und z.B. Texte oder Zahlen (z.B. wie Burny gezeigt hat Pi) habe die sich nicht verändern werden und dürfen, deklariere ich sie so, dass sie sich nicht ändern kann (in C++ const). Tolle Methode mit den Kumpels zu lernen! Wie lange seid ihr schon dran?

    Tipps:
    -> Zuerst die richtigen Begriffe finden (sprich Fachwörter, damit du auch das richtige findest).
    -> Googlen. Es gibt tausende Seiten, die egal welches Problem behandeln. Die Stärke der Profis ist, dass sie Informationen schnell finden und diese sehr schnell verarbeiten und praktisch einsetzen können.
    -> Falls nichts über Google zu finden ist in Büchern nachschauen (gibt ein paar kostenlose Bücher).
    -> Jemanden fragen der darüber Bescheid wissen könnte.
    -> Wenn nichts hilft einen Thread erstellen.