C/C++はmain関数からして糞だから細かいこと気にしてると禿げるぞ。
mainはいい加減に
int main(int argc, char const *const *argv)
を許すべき