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.
switch-expressie van het type 'type' is ongeldig
Opmerkingen
De switch expressie resulteert in een ongeldig type. Het moet een geheel getal of een klassetype met ondubbelzinnige conversie naar een geheel getaltype evalueren. Als het resulteert in een door de gebruiker gedefinieerd type, moet u een conversieoperator opgeven.
Example
In het volgende voorbeeld wordt C2450 gegenereerd:
// C2450.cpp
class X
{
public:
int i;
} x;
class Y
{
public:
int i;
operator int() { return i; } // conversion operator
} y;
int main()
{
switch ( x )
{ // C2450, x is not type int
// try the following line instead
// switch ( y ) {
default: ;
}
}