'type' : 名稱的運算式類型無效
備註
轉換運算子嘗試從無效的類型轉換。 例如,如果您使用 dynamic_cast 運算符將表達式轉換成指標類型,來源運算式必須是指針。
範例
下列範例會產生 C2681:
// C2681.cpp
class A { virtual void f(); };
void g(int i) {
A* pa;
pa = dynamic_cast<A*>(i); // C2681
}
'type' : 名稱的運算式類型無效
轉換運算子嘗試從無效的類型轉換。 例如,如果您使用 dynamic_cast 運算符將表達式轉換成指標類型,來源運算式必須是指針。
下列範例會產生 C2681:
// C2681.cpp
class A { virtual void f(); };
void g(int i) {
A* pa;
pa = dynamic_cast<A*>(i); // C2681
}