컴파일러 오류 C2831
'operator operator'는 기본 매개 변수를 가질 수 없습니다.
세 개의 연산자만 기본 매개 변수를 가질 수 있습니다.
과제 =
왼쪽 괄호(
다음 샘플에서는 C2831을 생성합니다.
// C2831.cpp
// compile with: /c
#define BINOP <=
class A {
public:
int i;
int operator BINOP(int x = 1) { // C2831
// try the following line instead
// int operator BINOP(int x) {
return i+x;
}
};