다음을 통해 공유


컴파일러 오류 C2264

'function': 함수 정의 또는 선언의 오류입니다. 함수가 호출되지 않음

잘못된 정의 또는 선언으로 인해 함수를 호출할 수 없습니다.

다음 샘플에서는 C2264를 생성합니다.

// C2264.cpp
struct C {
   // Delete the following line to resolve.
   operator int(int = 0){}   // incorrect declaration
};

struct D {
   operator int(){return 0;}   // OK
};

int main() {
   int i;

   C c;
   i = c;   // C2264

   D d;
   i = d;   // OK
}