컴파일러 오류 C3382Compiler Error C3382

/clr:safe를 지정하면 'sizeof'를 사용할 수 없습니다.'sizeof' is not supported with /clr:safe

/clr:safe 컴파일의 출력 파일은 형식 안전 파일이며 sizeof는 지원되지 않습니다. sizeof 연산자의 반환 값은 size_t이며 운영 체제에 따라 크기가 달라지기 때문입니다.The output file of a /clr:safe compilation is a file that is verifiably type safe, and sizeof is not supported because the return value of the sizeof operator is size_t, whose size varies depending on the operating system.

자세한 내용은 다음 항목을 참조하세요.For more information, see,

예제Example

다음 샘플에서는 C3382를 생성합니다.The following sample generates C3382.

// C3382.cpp
// compile with: /clr:safe
int main() {
   sizeof( char );   // C3382
}