다음을 통해 공유


컴파일러 오류 C3638

'operator': 표준 boxing 및 unboxing 변환 연산자를 다시 정의할 수 없습니다.

컴파일러는 암시적 boxing을 지원하기 위해 관리되는 각 클래스에 대한 변환 연산자를 정의합니다. 이 연산자는 다시 정의할 수 없습니다.

자세한 내용은 암시적 Boxing을 참조하세요.

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

// C3638.cpp
// compile with: /clr
value struct V {
   V(){}
   static operator V^(V);   // C3638
};

int main() {
   V myV;
   V ^ pmyV = myV;   // operator supports implicit boxing
}