Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Az "azonosító" nem definiált osztályt/struct/union "nevet" használ
Megjegyzések
A megadott azonosító egy definiálatlan osztály, struktúra vagy unió.
Ezt a hibát egy névtelen unió inicializálása okozhatja.
Példák
Az alábbi példa c2079-et hoz létre:
// C2079.cpp
// compile with: /EHsc
#include <iostream>
int main() {
std::ifstream g; // C2079
}
Lehetséges megoldás:
// C2079b.cpp
// compile with: /EHsc
#include <fstream>
int main( ) {
std::ifstream g;
}
C2079 akkor is előfordulhat, ha olyan típusú objektumot próbál deklarálni, amelynek továbbítási deklarációja csak hatókörben van.
// C2079c.cpp
class A;
class B {
A a; // C2079
};
class A {};
Lehetséges megoldás:
// C2079d.cpp
// compile with: /c
class A;
class C {};
class B {
A * a;
C c;
};
class A {};