プロパティを定義する C++/CLI クラスがあります。
public ref class AbstractOffer
{
public:
AbstractOffer();
property String^ Body;
};
一部の関数では、AbstractOffer
クラスは const ref によって渡されます
foo(const AbstractOffer^ ao)
{
ao->Body;
}
プロパティを呼び出すと、メソッドコンパイラは次のエラーを返します:-
エラー C2662: 'ivrworx::interop::AbstractOffer::Body::get' : 'this' ポインターを 'const ivrworx::interop::AbstractOffer' から 'ivrworx::interop::AbstractOffer %' に変換できません 1> 変換予選敗退
どういうわけかconstに接続されているようです。Body
オブジェクト参照が const で渡された場合、オブジェクトのプロパティを呼び出すにはどうすればよいですか?