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.
szintaxishiba: A "type"-t meg kell előznie a "token"-nek.
Megjegyzések
A fordító tokent várt, de helyette típust talált.
Ezt a hibát egy hiányzó zárójel, jobb zárójel vagy pontosvessző okozhatja.
A C2144 akkor is előfordulhat, ha egy üres szóköz karaktert tartalmazó CLR-kulcsszóból próbál makrót létrehozni.
A C2144 hibakód akkor is megjelenhet, ha típus továbbítást próbál végrehajtani. További információt a Típustovábbítás (C++/CLI) című témakörben talál.
Példák
Az alábbi példa c2144-et hoz létre, és a javítás módját mutatja be:
// C2144.cpp
// compile with: /clr /c
#define REF ref
REF struct MyStruct0; // C2144
// OK
#define REF1 ref struct
REF1 MyStruct1;
Az alábbi példa c2144-et hoz létre, és a javítás módját mutatja be:
// 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) {}
}
};