Megosztás a következőn keresztül:


C2681 fordítási hiba

"type" : érvénytelen kifejezéstípus a névhez

Megjegyzések

Egy típuskonverziós operátor érvénytelen típusból próbált konvertálni. Ha például a dynamic_cast operátorral konvertál egy kifejezést mutatótípussá, a forráskifejezésnek mutatónak kell lennie.

példa

Az alábbi példa c2681-et hoz létre:

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

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