STL/CLR容器元素的要求

所有引用插入 STL/CLR 容器必须具有,至少,以下元素的类型:

  • 公共复制构造函数。

  • 公共赋值运算符。

  • 公共析构函数。

此外,关联容器例如 设置映射 必须具有公共比较运算符定义,默认情况下是 operator< 。 在容器的某些操作可能也需要要定义的公共默认构造函数和一个公共相等运算符。

与引用类型,值类型,引用要插入一个关联容器类型的句柄必须有一个比较运算符) operator< 定义。 公共复制构造函数、公共赋值运算符和一个公共析构函数对的要求引用的值类型或句柄不存在类型。

请参见

参考

标准模板库