0428デフォルトの名無しさん垢版 | 大砲2018/09/27(木) 12:00:19.82ID:QfV3dtaO void foo(int argc, const char *argv[]) { } int main(int argc, char *argv[]) { foo(argc, argv); return 0; } VC++2008でコンパイルすると、 「error C2664: 'foo' : 2 番目の引数を 'char *[]' から 'const char *{}' に変換できません。」 ってなるんだけどなんで? constから非constならわかるんだけど。