int main( const int argc , const char[] const argv)
効果的なC ++アイテム#3の状態「可能な限り使用することはCONST」、私は「なぜこれらの『定数』パラメータをしない考え始めますconst
」?。
argc
プログラムのの値が変更されるシナリオはありますか?
--argc
const
。実際、手段argc
として渡すと、たとえば関数内でカウンタとしてconst int
使用できなくなりますargc
。
const
値渡しのパラメーターを作成しても何も得られないことに同意しません。例えば参照stackoverflow.com/a/8714278/277304とstackoverflow.com/a/117557/277304
argc
として宣言するのは自由const
です。