Предупреждение компилятора (уровни 1 и 4) C4115
"тип": определение именованного типа в круглых скобках
Указанный символ используется для определения структуры, объединения или перечисляемого типа в выражении в скобках. Область определения может быть непредусмотренной.
В вызове функции C определение имеет глобальную область. В вызове C++ определение имеет ту же область, что и вызываемая функция.
Это предупреждение также может быть вызвано деклараторами внутри скобок (такими как прототипы), которые не являются выражениями в скобках.
Это предупреждение уровня 1 для программ C++ и программ C, скомпилированных в режиме совместимости с ANSI (/Za). В противном случае оно имеет уровень 3.