System::Collections::ObjectModel::KeyedCollection クラス

KeyedCollection class

埋め込みキーを持つ要素の抽象コレクション。このクラスのオブジェクトは System::MakeObject() 関数を使用してのみ割り当てるべきです。このタイプのインスタンスをスタック上で作成したり operator new を使用したりしないでください。そうしないと実行時エラーやアサーション違反が発生します。常にこのクラスを System::SmartPtr ポインタでラップし、そのポインタを関数の引数として渡す際に使用してください。

template<typename TKey,typename TItem>class KeyedCollection : public System::Collections::ObjectModel::Collection<TItem>
パラメーター説明
TKeyキーの種類です。
TItem値型。

メソッド

メソッド説明
Add(const TItem&) overrideコンテナの末尾に項目を追加します。
Contains(TKey)キーがコンテナに存在するかチェックします。
get_Comparer()比較子を取得します。
idx_get(TKey)特定のインデックスの項目を取得します。
Remove(TKey)コンテナからキーを削除します。
SetTemplateWeakPtr(uint32_t) override特定のテンプレート引数を共有ポインタではなく弱ポインタとして扱うようにします(該当する場合)。

フィールド

フィールド説明
static defaultThresholdルックアップ辞書作成のしきい値(デフォルト)。

参照