编译器错误 C3382
不支持将“sizeof”与 /clr:safe 一同使用
/clr:safe 编译的输出文件是可验证类型安全的文件,不支持 sizeof ,因为 sizeof 运算符的返回值是 size_t,其大小因操作系统而异。
有关详细信息,请参阅
示例
下面的示例生成 C3382。
// C3382.cpp
// compile with: /clr:safe
int main() {
sizeof( char ); // C3382
}
不支持将“sizeof”与 /clr:safe 一同使用
/clr:safe 编译的输出文件是可验证类型安全的文件,不支持 sizeof ,因为 sizeof 运算符的返回值是 size_t,其大小因操作系统而异。
有关详细信息,请参阅
下面的示例生成 C3382。
// C3382.cpp
// compile with: /clr:safe
int main() {
sizeof( char ); // C3382
}