Warum const char* und nicht char* ?



  • Hallo,

    mein g++ beschwert sich dass ich char* also nur über warnings.
    und warum kommen die warnings nicht bei const char*.

    Wie sollte man denn ein char-array richtig initialisieren?

    Danke



  • mein g++ beschwert sich dass ich char* also nur über warnings.

    Das ist kein richtiger Satz. Wie lauten denn die warnings? Hast du schon mal im Internet danach gesucht? Ansonsten musst du wohl etwas Code zeigen.

    warum kommen die warnings nicht bei const char* ...richtig initialisieren

    Kommt drauf an ...



  • wenn in der parameterliste einer funktion cons char* steht heißt dass das Programm den string während der Ausführung nicht verändert wenn nur char* da steht is die meistens der fall....



  • Afaiko schrieb:

    Hallo,

    mein g++ beschwert sich dass ich char* also nur über warnings.
    und warum kommen die warnings nicht bei const char*.

    wenn du C Code hast, dann nimm den C Compiler gcc, nicht den C++ Compiler g++.

    Wenn du C++ Code hast, bist du hier an der falschen Adresse.


Anmelden zum Antworten