无法转换argc和argv

Mik*_*ike 14 c++

我正在查看一段C++代码,主函数的第一行引起了我的注意:

int main(int argc, const char* argv[]) {
    (void)argc; (void)argv;
     ...
}
Run Code Online (Sandbox Code Playgroud)

除此之外,argc和argv根本不使用.作者为什么要进行空洞演员?是否可以阻止编译器抱怨未使用的变量?

Iro*_*san 16

"是否可以阻止编译器抱怨未使用的变量?"


Kir*_*rov 8

是的,这正是告诉编译器不要抱怨未使用的变量.