Compartilhar via


Erro do compilador C3382

'sizeof' não é compatível com /clr:safe

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

Para obter mais informações, consulte

Exemplo

O exemplo a seguir gera o erro C3382.

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