次の方法で共有


コンパイラ エラー 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
}