Freigeben über


Compilerfehler C3704

'Funktion': Eine Vararg-Methode kann keine Ereignisse auslösen.

Bemerkungen

Sie haben versucht, __event für eine Vararg-Methode zu verwenden. Um diesen Fehler zu beheben, ersetzen Sie den fireEvent(int i, ...) Aufruf durch den fireEvent(int i) Aufruf, wie im folgenden Codebeispiel gezeigt.

Example

Im folgenden Beispiel wird C3704 generiert:

// 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() {
}