编译器错误 C3288

“type”: 非法取消对句柄类型的引用

编译器检测到非法取消对句柄类型的引用。 可以取消引用句柄类型并将其分配给其他引用。 有关详细信息,请参阅跟踪引用运算符

示例

以下示例生成 C3288。

// C3288.cpp
// compile with: /clr
ref class R {};
int main() {
   *(System::Object^) nullptr;   // C3288

// OK
   (System::Object^) nullptr;   // OK
   R^ r;
   R% pr = *r;
}