0

int x を含むフォーム Form1 があります。およびクラス MyClass と .h および .cpp ファイル。メソッドを使用して渡さずに、MyClass から Form1 変数 x にアクセスするにはどうすればよいですか? Form1.x のようなものだと思います 多分それはプログラミングのスタイルが悪いのでしょうか? 私はただ学んでいます..

4

1 に答える 1

1

カプセル化を壊します。公開したいデータのパブリックゲッターとセッターが実際に必要です。提案したようにアクセスを許可すると、呼び出し元が破損したり、再割り当てしたりできます..基本的に好きなことをします。getX()より良い名前が必要な場合は、メソッドを追加する必要があります。

C++/CLI は、msdn の記事を参照てください。http://www.codeproject.com/Articles/10352/C-CLI-Properties-Syntactic-sugar-for-accessor-meth

于 2012-04-21T21:22:21.760 に答える