码迷,mamicode.com
首页 > 其他好文 > 详细

容器适配器(adapter)

时间:2020-03-15 09:16:12      阅读:58      评论:0      收藏:0      [点我收藏+]

标签:拷贝   容器   对象   color   font   关系   lse   内容   包含   

定义适配器

每个适配器都定义有两个构造函数:

1.默认构造函数,创建一个空对象

所有适配器的通用类型和操作

操作解释
size_type 一种类型,须以保存当前类型的最大对象的大小
value_type 元素类型
container_type 实现适配器的底层容器类型
A a; 创建一个名为a的空适配器
A a(c) 创建一个名为a的适配器,带有容器c的一个拷贝
关系运算符 每个适配器都支持所有关系运算符:==!=<、 <=>>=这些运算符返回底层容器的比较结果
a.empty() a包含任何元素,返回false;否则返回true
a.size() 返回a中的元素数目
swap(a, b) 交换ab的内容,ab必须有相同类型,包括底层容器类型也必须相同
a.swap(b) 同上

容器适配器(adapter)

标签:拷贝   容器   对象   color   font   关系   lse   内容   包含   

原文地址:https://www.cnblogs.com/Real-Ying/p/12495669.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!