【发布时间】:2013-04-08 07:00:18
【问题描述】:
我在阅读pugixml源代码时看到它,我真的不知道它为什么在那里。
void foo(void* ptr) {
(void)!ptr; // What does this line do?
}
【问题讨论】:
-
看起来像是只保留未命名参数的替代品。
-
通常通过应用无用的操作来阻止编译器和其他工具抱怨未使用的参数。
-
是的,“ptr”只用在断言语句中。谢谢!
标签: c++