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.
subscript is niet van integraal type
Opmerkingen
Het matrixsubscript is een expressie die geen geheel getal is.
Voorbeeld
C2108 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 C2108 gegenereerd.
// C2108.cpp
// compile with: /clr
using namespace System;
value struct B {
property Double default[Double] {
Double get(Double data) {
return data*data;
}
}
void Test() {
Console::WriteLine("{0}", this[3.3]); // C2108
Console::WriteLine("{0}", this->default[3.3]); // OK
}
};
int main() {
B ^ myb = gcnew B();
myb->Test();
}