コンパイラ エラー C3192
構文エラー: '^' はプレフィックス演算子ではありません ('*' は使用可能です)
ハンドルを逆参照演算子として使用することはできません。
次の例では C3192 が生成されます。
// C3192.cpp
// compile with: /clr
using namespace System;
ref class MyClass {
public:
MyClass () {}
MyClass(MyClass%) {}
};
int main() {
MyClass ^ s = gcnew MyClass;
MyClass b = ^s; // C3192
// OK
MyClass b2 = *s;
}