Compiler Error C3382
'sizeof' is not supported with /clr:safe
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
The following sample generates C3382.
// C3382.cpp
// compile with: /clr:safe
int main() {
sizeof( char ); // C3382
}