Partilhar via


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

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

O símbolo fornecido é usado para definir uma estrutura, união ou tipo enumerado dentro de uma expressão entre parênteses. O escopo 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 sendo chamada.

Esse aviso também pode ser causado por declaradores dentro de 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, ele será de nível 3.