컴파일러 오류 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
}