int main( const int argc , const char[] const argv)
Como el artículo n. ° 3 de C ++ efectivo dice "Use const siempre que sea posible", empiezo a pensar "¿por qué no hacer estos parámetros 'constantes' const
"?
¿Existe algún escenario en el que argc
se modifique el valor de en un programa?
--argc
const
; de hecho, pasar argc
como un const int
medio que luego no puede usar argc
como, digamos, un contador dentro de la función.
const
un parámetro de paso por valor. Ver, por ejemplo, stackoverflow.com/a/8714278/277304 y stackoverflow.com/a/117557/277304
argc
comoconst
.