Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
neplatný index, nepřímý odkaz není povolen
Poznámky
Dolní index se použije u výrazu, který se nevyhodnocuje jako ukazatel.
Příklad
C2107 může nastat, pokud nesprávně použijete this ukazatel typu hodnoty pro přístup k výchozímu indexeru typu. Další informace naleznete v tématu Sémantika this ukazatele.
Následující příklad vygeneruje C2107.
// 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();
}