'type': '->' 연산자의 우측으로 잘못되었습니다.
비고
형식이 연산자의 오른쪽 피연산자로 -> 나타납니다.
이 오류는 사용자 정의 형식 변환에 액세스하려고 시도하여 발생할 수 있습니다. - 및 operator. 사이의> 키워드 type 를 사용합니다.
Example
다음 예제에서는 C2273을 생성합니다.
// C2273.cpp
struct MyClass {
operator int() {
return 0;
}
};
int main() {
MyClass * ClassPtr = new MyClass;
int i = ClassPtr->int(); // C2273
int j = ClassPtr-> operator int(); // OK
}