Sdílet prostřednictvím


Chyba kompilátoru C3704

'function' : Metoda vararg nemůže aktivovat události

Poznámky

Pokusili jste se použít __event pro metodu vararg. Pokud chcete tuto chybu opravit, nahraďte fireEvent(int i, ...) volání voláním fireEvent(int i) , jak je znázorněno v následujícím příkladu kódu.

Example

Následující příklad vygeneruje 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() {
}