編譯器錯誤 C3421
'type' : 您不能呼叫這個類別的完成項,因為它無法存取,或者不存在
完成項是隱含私用的,因此無法從其封入類型外部呼叫。
如需詳細資訊,請參閱 如何:定義和使用類別和結構(C++/CLI)中的解構函式和完成項。
範例
下列範例會產生 C3421。
// C3421.cpp
// compile with: /clr
ref class A {};
ref class B {
!B() {}
public:
~B() {}
};
int main() {
A a;
a.!A(); // C3421
B b;
b.!B(); // C3421
}