Kompilatorfel C2681

"type" : ogiltig uttryckstyp för namn

Anmärkningar

En gjutningsoperator försökte konvertera från en ogiltig typ. Om du till exempel använder operatorn dynamic_cast för att konvertera ett uttryck till en pekartyp måste källuttrycket vara en pekare.

Exempel

I följande exempel genereras C2681:

// C2681.cpp
class A { virtual void f(); };

void g(int i) {
    A* pa;
    pa = dynamic_cast<A*>(i);  // C2681
}