int main( const int argc , const char[] const argv)
As Effective C++ Item#3 states \"Use const whenever possible\", I start thinking \"why not make
argc is not normally a constant because the function signature for main() pre-dates const.
argc
main()
const
Since argc is a stack variable, changing it won't affect anything other than your own command line processing.
You are, of course, free to declare it const if you want.