クラスの名前空間をフレンドにすることは可能ですか?たとえば、多くのクラスを持つ単体テスト名前空間があり、テスト名前空間をクラスのフレンドにして、プライベート実装の詳細にアクセスできるようにしたいとします。
2610 次
2 に答える
1
いいえ、これはC++では不可能です。率直に言って、それは貧弱なデザインのスマックです。
于 2009-12-23T12:11:49.303 に答える
0
.NETを使用している場合は、InternalsVisibleTo属性を確認することをお勧めします。とにかく、これは単一の名前空間ではなく、アセンブリ全体で機能することに注意してください。
于 2009-12-23T12:04:55.433 に答える