Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
nienazwany "typ" jako rzeczywisty parametr
Uwagi
Nie podano nazwy typu dla struktury, unii, wyliczenia lub klasy używanej jako rzeczywisty parametr. Jeśli używasz /Zg do generowania prototypów funkcji, kompilator wystawia to ostrzeżenie i komentuje parametr formalny w wygenerowany prototyp.
Określ nazwę typu, aby rozwiązać to ostrzeżenie.
Przykład
Poniższy przykład generuje kod C4036 i pokazuje, jak go naprawić, podając nazwę typu.
// 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) {}