STL/CLR コンテナー要素の要件
STL/CLR コンテナーに挿入されるすべての参照型は、少なくとも、次の要素が必要です:
パブリック コピー コンストラクター。
パブリック代入演算子です。
パブリック デストラクター。
さらに、 設定します。 のような連想コンテナーと マップ はで定義された既定で operator< であるパブリック比較演算子が必要です。コンテナーの操作も定義するパブリックの既定コンストラクターとパブリック等価演算子を必要とする場合があります。
参照型と同様に、連想コンテナーに挿入される参照型に値型、およびハンドルで定義した operator< などの比較演算子が必要です。パブリック コピー コンストラクター、パブリック代入演算子とパブリック デストラクターの必要条件は参照型に値型またはハンドルにではありません。