Udostępnij przez


Ostrzeżenie kompilatora (poziomy 1 i 4) C4115

"type" : nazwana definicja typu w nawiasach

Uwagi

Dany symbol służy do definiowania struktury, unii lub wyliczenia typu wewnątrz wyrażenia nawiasu. Zakres definicji może być nieoczekiwany.

W wywołaniu funkcji języka C definicja ma zakres globalny. W wywołaniu języka C++ definicja ma taki sam zakres, jak wywoływana funkcja.

To ostrzeżenie może być również spowodowane przez deklaratory w nawiasach (takich jak prototypy), które nie są wyrażeniami nawiasów.

Jest to ostrzeżenie poziomu 1 z programami C++ i programami C skompilowanymi w ramach zgodności ANSI (/Za). W przeciwnym razie jest to poziom 3.