다음을 통해 공유


컴파일러 오류 C3745

'function': 이벤트만 'raised'일 수 있습니다.

__event 키워드로 정의된 함수만 __raise 키워드에 전달할 수 있습니다.

다음 샘플에서는 C3745를 생성합니다.

// C3745.cpp
struct E {
   __event void func();
   void func(int) {
   }

   void func2() {
   }

   void bar() {
      __raise func();
      __raise func(1);   // C3745
      __raise func2();   // C3745
   }
};

int main() {
   E e;
   __raise e.func();
   __raise e.func(1);   // C3745
   __raise e.func2();   // C3745
}