STL/CLR 容器項目的需求
插入 STL/CLR 容器的所有參考類型至少必須擁有下列項目:
公用的複製建構函式。
公用的指派運算子。
公用的解構函式。
此外,set 和 map 等關聯容器必須定義公用比較運算子,預設為 。 operator<
容器的某些作業可能也需要公用預設建構函式和公用等價運算子定義。
和參考類型一樣,實值類型及要插入一個關聯容器之參考類型的控制代碼必須具有比較運算子,例如 operator<
定義。 公用複製建構函式、公用指派運算子和公用解構函式的需求中未包含實值類型或參考類型的控制代碼。