コンパイラ エラー C3072
演算子 'operator-name' は ref クラスのインスタンスには適用できません
単項の operator-name 演算子を使用して、ref クラスのインスタンスをハンドル型に変換します
CLR 型には、ネイティブ (または標準) 演算子ではなく、CLR 演算子が必要です。 詳細については、追跡参照演算子を参照してください。
例
次の例では C3072 が生成されます。
// C3072.cpp
// compile with: /clr
ref class R {};
int main() {
R r1;
R^ r2 = &r1; // C3072
R^ r3 = %r1; // OK
}