简介
===========================================================================================
一、关系操作符
所有容器类型都支持用关系操作符类实现两个容器的比较。(前面说到的是迭代器能够支持的一些操作,list容器的迭代器不支持算术运算、关系运算,而不是说list容器。。9.2节)
比较的容器必须具有相同的容器类型,而且其元素类型也必须相同。
容器的比较是基于容器内元素的比较。
容器的比较使用了元素类型定义的同一个关系操作符:两个容器做!=比较使用了其元素类型定义的!=操作符。
如果容器的元素类型不支持某种操作符,则该类容器就不能做这种比较运算。
下面的操作类似于string类型的关系运算(3.2.3):
如果两个容器具有相同的长度而且所有元素都相等,那么这两个容器就相等;否则,不等
如果两个容器长度不相同,但较短的容器中所有元素都等于较长容器中对应的元素,则称较短的容器小于另一个容器。
如果两个容器都不是对方的初始子序列,则它们的比较结果取决于所比较的第一个不相等的元素。
ivec1:1