摘要: pair class pair可将两个value视为一个单元。C++标准库内多处都用到了这个class,比如容器map,multimap,unordered_map等,任何函数如果需要返回两个value,也需要用到pair,比如minmax()等。 class pair的完整功能定义于头文件 由上述 阅读全文
posted @ 2019-03-02 11:51 BT-7274 阅读(1438) 评论(0) 推荐(0) 编辑
摘要: 自C++11起,我们就可以使用一个range-based for循环来处理所有的元素。这使人们意识到,我们需要一个”能够迭代某序列(sequence)内所有元素”的对象,这个对象就是迭代器,你也可以理解为,通过迭代器这个对象,可以表现出容器元素的位置。 迭代器的功能 1.指向容器中的元素,类似于指针 阅读全文
posted @ 2019-03-02 10:54 BT-7274 阅读(450) 评论(0) 推荐(0) 编辑