ユーザー定義の変換構文が正しくありません: 無効な間接参照
変換演算子の間接参照は許可されません。
次の例では、C2586 エラーが生成されます。
// c2586.cpp
// compile with: /c
struct C {
* operator int(); // C2586
operator char(); // OK
};
このブラウザーはサポートされなくなりました。
Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。
ユーザー定義の変換構文が正しくありません: 無効な間接参照
変換演算子の間接参照は許可されません。
次の例では、C2586 エラーが生成されます。
// c2586.cpp
// compile with: /c
struct C {
* operator int(); // C2586
operator char(); // OK
};