读书人

(void)作用解决办法

发布时间: 2012-05-12 15:39:31 作者: rapoo

(void)作用
看别人代码经常看到:

(void)argc;
(void)argv;
只是前面加(void)而没有赋值操作符,这样做的意义是什么?

[解决办法]
。。还没看到过,,只看到过void main(int argc,char **argv)这样的,,这个是命令行参数,一般情况下可以不使用,但是你还是能在程序启动时查看下里面的值的。我想,如果真有这样(void)argc这样写法的话,可能是为了消除变量未使用之类的警告吧
[解决办法]
告诉编译器,我已经使用了这个参数。
但是,实际上程序没有使用这个参数。

很多时候,代码诊断会给出没有使用参数或变量的警告。

读书人网 >VC/MFC

热点推荐