【发布时间】:2011-04-21 16:51:50
【问题描述】:
我有很多使用 C 风格变量参数的代码。代码在可变长度函数调用的最后传入一个名为 end 的变量。而且....该代码还有一个名为end 的枚举器。到目前为止,他们还没有发生冲突(编译器错误说它有一个模棱两可的定义:它不会告诉我神秘的第二个“结束”是在哪里定义的),直到我更改为 VC 10.0 编译器(VS 2010)。
那么 end 是某种保留关键字,特别是在变量 args 中使用吗? 我对他们知之甚少。但我查看了大量关于变量参数的文档,以及在此处搜索,但一无所获(这可能是件好事)。所以我猜答案是 end 不是与可变参数一起使用的特殊词。我可以找人确认一下吗?
【问题讨论】:
标签: c windows winapi variadic-functions