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.
söz dizimi hatası: 'type' öncesinde 'token' bulunmalıdır
Derleyici bunun yerine belirteç bekliyordu ve tür buldu.
Bu hatanın nedeni eksik kapatma ayracı, sağ parantez veya noktalı virgül olabilir.
C2144, boşluk karakteri içeren bir CLR anahtar sözcüğünden makro oluşturmaya çalışırken de oluşabilir.
Tür iletme işlemi yapmaya çalışıyorsanız C2144'i de görebilirsiniz. Daha fazla bilgi için bkz. Tür İletme (C++/CLI).
Örnekler
Aşağıdaki örnek C2144 oluşturur ve bunu düzeltmenin bir yolunu gösterir:
// C2144.cpp
// compile with: /clr /c
#define REF ref
REF struct MyStruct0; // C2144
// OK
#define REF1 ref struct
REF1 MyStruct1;
Aşağıdaki örnek C2144 oluşturur ve bunu düzeltmenin bir yolunu gösterir:
// C2144_2.cpp
// compile with: /clr /c
ref struct X {
property double MultiDimProp[,,] { // C2144
// try the following line instead
// property double MultiDimProp[int , int, int] {
double get(int, int, int) { return 1; }
void set(int i, int j, int k, double l) {}
}
property double MultiDimProp2[] { // C2144
// try the following line instead
// property double MultiDimProp2[int] {
double get(int) { return 1; }
void set(int i, double l) {}
}
};