STL/CLR 容器元素的要求

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

  • 公共复制构造函数。

  • 公共赋值运算符。

  • 公共析构函数。

此外,与容器 (如 set映射 必须具有公共的比较运算符定义,默认为 operator<。 容器中的某些操作可能还需要公共默认构造函数和公共等效运算符。

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

请参见

参考

标准模板库