int main( const int argc , const char[] const argv)
Da in Effective C ++ Item # 3 "Const wann immer möglich verwenden" angegeben ist, denke ich: "Warum nicht diese 'konstanten' Parameter const
festlegen?".
Gibt es ein Szenario, in dem der Wert von argc
in einem Programm geändert wird?
--argc
const
. Übergeben argc
als const int
Mittel, das Sie dann argc
beispielsweise nicht als Zähler innerhalb der Funktion verwenden können.
const
ein Parameter zum Übergeben von Werten erstellt wird. Siehe z. B. stackoverflow.com/a/8714278/277304 und stackoverflow.com/a/117557/277304
argc
als deklarierenconst
.