System::Collections::Generic::BaseKVCollection クラス

BaseKVCollection class

キーまたは値のコレクション用の共通コードを保持します。このクラスのオブジェクトは System::MakeObject() 関数を使用してのみ割り当てるべきです。スタック上や operator new でインスタンスを作成しないでください。そうしないとランタイムエラーやアサーション障害が発生します。常にこのクラスを System::SmartPtr ポインタでラップし、そのポインタを関数の引数として渡すようにしてください。

template<typename Dict,typename KV>class BaseKVCollection : public System::Collections::Generic::IKVCollection<KV>
パラメーター説明
DictDictionary 型。
KVインターフェイスが使用されるキーまたは値の型です。

メソッド

メソッド説明
BaseKVCollection(const typename Dict::Ptr&)コレクションを作成します。
CopyTo(ArrayPtr<KV>, int) override既存の配列要素にデータをコピーします。
get_Count() const override要素数を取得します。
SetTemplateWeakPtr(uint32_t) overrideコンパイルを可能にしますが、この構造体はデータを所有しないため実際には何もしません。

参照