0

C++ プログラマーとして、最近ビジュアル C++ を使い始めました。私はプロパティに行き詰まっています。

アイデアは、2 つのメソッドと get/set 関数のようなプロパティを持つ内部クラスを作成することです。ビジュアルC++でも可能ですか(私はそう思います)。

使用法は次のようになります。

Foo ^ foo = gcnew Foo();
int a;
foo->Method(); // here some function is called
a = foo; // here the property like get() function is called. 

演算子のオーバーロードを使用してこれを実行しようとしましたが、「通常の」c++ よりもビジュアル c++ の方がはるかに複雑なようです。

MJ

4

1 に答える 1

0

これは「通常の c++」ではなく、.net ランタイムへのネイティブ アクセスです - 管理された c++ (gcnew はこれを提供します)。ビジュアル C++ またはマネージ C++ を使用する Windows で通常の C++ が必要ですか?

以前の場合は、通常の C++ が機能するはずです。マネージ コードが必要な場合 - 本当に C++ が必要ですか?

私のマネージ C++ は貧弱ですが、これを機能させるには get_XXX() および set_XXX() メソッドを宣言する必要があると思います。

于 2010-01-29T10:02:27.740 に答える