int main( const int argc , const char[] const argv)
Оскільки в пункті № 3 ефективного C ++ зазначено "Використовувати const, коли це можливо", я починаю думати "чому б не зробити ці" постійні "параметриconst
".
Чи є сценарій, коли значення програми argc
змінюється в програмі?
--argc
const
; Дійсно, передача argc
як const int
засіб, який ви потім не можете використовувати argc
як, скажімо, лічильник всередині функції.
const
параметр « прохідне значення». Див , наприклад , stackoverflow.com/a/8714278/277304 і stackoverflow.com/a/117557/277304
argc
якconst
.