【发布时间】:2014-09-15 22:08:08
【问题描述】:
下面的代码我看过几次
void func(SomeTypeEGInt varname) {
(void)varname;
}
我想知道它的含义以及人们为什么要实现这些功能。
【问题讨论】:
下面的代码我看过几次
void func(SomeTypeEGInt varname) {
(void)varname;
}
我想知道它的含义以及人们为什么要实现这些功能。
【问题讨论】:
(void)varname; 模式通常用于消除有关未使用参数的编译器警告。所以这个例子实际上是一个什么都不做的空函数。
【讨论】:
它告诉编译器这些变量未使用。它用于防止出现警告。
【讨论】:
void func( SomeTypeEGInt ) {...}达到同样的效果(抑制警告)