Upozornění kompilátoru (úroveň 1) C4036
bez názvu type jako skutečný parametr
Pro strukturu, sjednocení, výčet nebo třídu použitou jako skutečný parametr není zadán žádný název typu. Pokud k vygenerování prototypů funkcí používáte /Zg , kompilátor toto upozornění vydá a vyhodnocuje formální parametr v vygenerovaném prototypu.
Zadejte název typu pro vyřešení tohoto upozornění.
Příklad
Následující ukázka vygeneruje C4036.
// C4036.c
// compile with: /Zg /W1
// D9035 expected
typedef struct { int i; } T;
void f(T* t) {} // C4036
// OK
typedef struct MyStruct { int i; } T2;
void f2(T2 * t) {}