C++ベクトルのようなコンテナが必要です。多くの場合、Listを使用することをお勧めしますが、push_back操作はサポートされていません。これは、Listコンテナの拡張メソッドを実装するのはかなり簡単です。だが。Stackは良い代替手段でしょうか?
ありがとう!
それはサポートしList<T>.Add
ます。それはあなたが探しているものではありませんか?
vector
メモリの割り当て方法を制御できないため、C#と 直接同等のものを取得することはできません。std::vector
常に連続したブロックにメモリがあります。したがって、必要に応じて、次のようにアクセスできます。
std::vector<int> v;
// add items to v
CallSomeCFunction(&v[0]);
C#では、メモリの割り当て方法を制御できないため、ベクトル/配列とリストの違いはありません。List
あなたが望むものであるコンテナを使用することができます。