Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
'identifier' undefined class/struct/union 'name' kullanır
Açıklamalar
Belirtilen tanımlayıcı tanımlanmamış bir sınıf, yapı veya birleşimdir.
Bu hatanın nedeni anonim birleşim başlatma olabilir.
Örnekler
Aşağıdaki örnek C2079 oluşturur:
// C2079.cpp
// compile with: /EHsc
#include <iostream>
int main() {
std::ifstream g; // C2079
}
Olası çözüm:
// C2079b.cpp
// compile with: /EHsc
#include <fstream>
int main( ) {
std::ifstream g;
}
C2079, iletme bildirimi yalnızca kapsamda olan bir türün yığınında bir nesne bildirmeye çalışırsanız da oluşabilir.
// C2079c.cpp
class A;
class B {
A a; // C2079
};
class A {};
Olası çözüm:
// C2079d.cpp
// compile with: /c
class A;
class C {};
class B {
A * a;
C c;
};
class A {};