编译器错误 C3704

“function”:vararg 方法无法激发事件

注解

你尝试了对 vararg 方法使用 __event。 若要修复此错误,请将 fireEvent(int i, ...) 调用替换为 fireEvent(int i) 调用,如以下代码示例所示。

Example

以下示例生成 C3704:

// C3704.cpp
[ event_source(native) ]
class CEventSrc {
   public:
      __event void fireEvent(int i, ...);   // C3704
      // try the following line instead:
      // __event void fireEvent(int i);
};

int main() {
}