Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
illegale index, indirectie niet toegestaan
Opmerkingen
Een subscript wordt toegepast op een expressie die niet resulteert in een aanwijzer.
Voorbeeld
C2107 kan optreden als u de this aanwijzer van een waardetype onjuist gebruikt voor toegang tot de standaardindexeerfunctie van het type. Zie Semantiek van de this aanwijzer voor meer informatie.
In het volgende voorbeeld wordt C2107 gegenereerd.
// 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();
}