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.