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.
Nem definiált típus, 'type' használata
Remarks
A típus csak a definiálásuk után használható. A hiba megoldásához a hivatkozás előtt győződjön meg arról, hogy a típus teljesen definiálva van.
Examples
Az alábbi példa c2027-et hoz létre.
// C2027.cpp
class C;
class D {
public:
void func() {
}
};
int main() {
C *pC;
pC->func(); // C2027
D *pD;
pD->func();
}
A mutató deklarálható deklarált, de nem definiált típusra. A C++ azonban nem engedélyezi a nem definiált típusra való hivatkozást.
Az alábbi példa c2027-et hoz létre.
// C2027_b.cpp
class A;
A& CreateA();
class B;
B* CreateB();
int main() {
CreateA(); // C2027
CreateB(); // OK
}