Delen via


Compilerfout C3736

'gebeurtenis': moet een methode zijn of, in het geval van beheerde gebeurtenissen, optioneel een gegevenslid

Opmerkingen

Systeemeigen en COM-gebeurtenissen moeten methoden zijn. .NET-gebeurtenissen kunnen ook gegevensleden zijn.

Example

In het volgende voorbeeld wordt C3736 gegenereerd:

// C3736.cpp
struct A {
   __event int e();
};

struct B {
   int f;   // C3736
   // The following line resolves the error.
   // int f();
   B(A* a) {
      __hook(&A::e, a, &B::f);
   }
};

int main() {
}