Erro do compilador C3382

'sizeof' não tem suporte com /clr:safe

O arquivo de saída de uma compilação /clr:safe é um arquivo que é de tipo seguro e sizeof não tem suporte porque o valor de retorno do operador sizeof é size_t, cujo tamanho varia dependendo do sistema operacional.

Para obter mais informações, consulte

Exemplo

O exemplo a seguir gera C3382.

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