次の状況を想定してみましょう。
class A
{
public:
void MyMethod()
{
a->AnotherMethod(b);
}
private:
MyType* a;
MyAnotherType* b;
};
と
typedef std::vector< int >MyAnotherType;
C++/CLI コードで割り当てられた (および入力された) std::vector へのポインターをアンマネージ C++ に渡したいと考えています。単純に書くa->AnotherMethod(b)
と、ベクトルはアンマネージ コードでは空です (たとえば、C++/CLI では 4 つの要素があり、a
.
それを行う適切な方法は何ですか?