다음을 통해 공유


컴파일러 오류 C2274

'type': '.' 연산자의 우측으로 잘못되었습니다.

형식은 멤버 액세스(.) 연산자의 오른쪽 피연산자로 나타납니다.

이 오류는 사용자 정의 형식 변환에 액세스하려고 시도하여 발생할 수 있습니다. 마침표 operatortype.

다음 샘플에서는 C2286을 생성합니다.

// C2274.cpp
struct MyClass {
   operator int() {
      return 0;
   }
};

int main() {
   MyClass ClassName;
   int i = ClassName.int();   // C2274
   int j = ClassName.operator int();   // OK
}