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.
illegális index, indirektálás nem engedélyezett
Megjegyzések
Az alsó index olyan kifejezésre lesz alkalmazva, amely nem értékeli ki a mutatót.
példa
C2107 akkor fordulhat elő, ha helytelenül használja egy this értéktípus mutatóját a típus alapértelmezett indexelőjének eléréséhez. További információ: A mutató szemantikájathis.
Az alábbi példa C2107-et hoz létre.
// C2107.cpp
// compile with: /clr
using namespace System;
value struct B {
property String ^ default[String ^] {
String ^ get(String ^ data) {
return "abc";
}
}
void Test() {
Console::WriteLine("{0}", this["aa"]); // C2107
Console::WriteLine("{0}", this->default["aa"]); // OK
}
};
int main() {
B ^ myb = gcnew B();
myb->Test();
}