nehmen wir mal an, dass ich die beiden folgenden Funktionsdeklarationen habe.
C++:
unsignedint length() const;
C++:
constunsignedint length() const;
Gibt es einen Unterschied zwischen diesen beiden Deklarationen? Ich denke nicht, da der Rückgabewert der eingebauten Funktionstypen automatisch konstant ist. Deshalb denke ich dass die Auswirkung beider Deklarationen identisch ist.
Ist meine Vermutung richtig? Schreibt mir bitte eure Meinung dazu.