myfunction(const int) const; <-was bewirkt dieses Const?
-
Hallo,
Mal wieder eine allgemeine Frage.
Ich sehe manchmal Funktionen (bes. in Klassen) die hinter den
Parametern noch eine Const stehen haben.
Für was ist das denn sinnvoll?Mein C++ Buch schweigt dazu irgendwie
(Oder ich bin zu doof es zu finden)Grüssle,
M.
-
Das bewirkt, dass deine Methode nur lesend auf das Objekt zugreifen darf.
Der Gefahr von anderen unerwünschten Effekte verringert sich dadurch.
-
Ach so, verstehe
Dank Dir!