Aviso do compilador (nível 1) C4116
definição de tipo sem nome entre parênteses
Uma estrutura, união ou tipo enumerado sem nome é definido em uma expressão entre parênteses. A definição de tipo não tem sentido.
Em uma chamada de função C, a definição tem escopo global. Em uma chamada de função C++, a definição tem o mesmo escopo que a função que está sendo chamada.