Partilhar via


Aviso do compilador (níveis 1 e 4) C4115

'tipo' : definição de tipo nomeado entre parênteses

Observações

O símbolo dado é usado para definir uma estrutura, união ou tipo enumerado dentro de uma expressão entre parênteses. O âmbito da definição pode ser inesperado.

Em uma chamada de função C, a definição tem escopo global. Em uma chamada C++, a definição tem o mesmo escopo que a função que está sendo chamada.

Esse aviso também pode ser causado por declaradores entre parênteses (como protótipos) que não são expressões entre parênteses.

Este é um aviso de nível 1 com programas C++ e programas C compilados sob compatibilidade ANSI (/Za). Caso contrário, é nível 3.