.Net管理ラッパーを作成しています。すべてのコードはC++であり、C++/CLIを使用してラッパーを作成しています。C++/CLIを使用して保護されたメンバー関数をラップする
C++クラス内のいくつかの関数は保護されたレベルにあるため、これらの関数をラップすることはできません。私は私が保護機能をラップしようとするたびに、クラス・エラーに宣言した。
「保護されたメンバにアクセスすることはできません取得に保つことはこれを回避するには、保護されたメソッドがクラス内からのみ呼び出すことができますか?
しかし、他の人が既存の管理対象クラスからクラスを派生させたいとします。そのような場合、保護された機能を呼び出すことができるはずですが、ラップされていなければ、彼はアクセスできなくなります! – Saurabh