컴파일러 오류 C3704
'function': vararg 메서드가 이벤트를 실행할 수 없음
vararg 메서드에서 __event 사용하려고 했습니다. 이 오류를 해결하려면 다음 코드 샘플에 fireEvent(int i)
표시된 대로 호출을 호출로 바꿉 fireEvent(int i, ...)
다.
다음 샘플에서는 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() {
}