我刚刚开始使用Yahoo的Trafic Server的源代码 它是用C ++编写的。
在几乎所有方法中(来自其中一个模块), 它们在函数接收的每个参数上都无效(参数) (见下文)
有人可以解释一下这可能是什么吗?
int
some_method_name(caddr_t addr, size_t len, caddr_t end,
int flags)
{
(void) end;
(void) addr;
(void) len;
(void) end;
(void) flags;
......
....
}
PS: 有关实际的源代码,请参阅方法 http://github.com/apache/trafficserver/blob/trunk/iocore/eventsystem/SocketManager.cc
答案 0 :(得分:8)
这会抑制“未使用的参数”警告。这些陈述什么都不做,但算作使用参数。