Compartilhar via


Erro do compilador C3704

'function': um método vararg não pode disparar eventos

Observações

Você tentou usar __event em um método vararg. Para corrigir esse erro, substitua a fireEvent(int i, ...) chamada pela fireEvent(int i) chamada, conforme mostrado no exemplo de código a seguir.

Example

O exemplo a seguir gera 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() {
}