編譯器錯誤 C3704
'function' :vararg 方法無法引發事件
您嘗試在 vararg 方法上使用 __event 。 若要修正此錯誤,請將 fireEvent(int i, ...)
呼叫取代為呼叫, fireEvent(int i)
如下列程式代碼範例所示。
下列範例會產生 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() {
}