次の方法で共有


コンパイラ エラー 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() {
}