03 2019 档案
摘要:climits文件指出了编译器中符号常量的值。 测试环境:win10 Code::Blocks 17.12 #include<iostream> #include<string> #include<climits> using namespace std; int main() { cout<<"c
阅读全文
摘要:pair class pair可将两个value视为一个单元。C++标准库内多处都用到了这个class,比如容器map,multimap,unordered_map等,任何函数如果需要返回两个value,也需要用到pair,比如minmax()等。 class pair的完整功能定义于头文件 由上述
阅读全文
摘要:自C++11起,我们就可以使用一个range-based for循环来处理所有的元素。这使人们意识到,我们需要一个”能够迭代某序列(sequence)内所有元素”的对象,这个对象就是迭代器,你也可以理解为,通过迭代器这个对象,可以表现出容器元素的位置。 迭代器的功能 1.指向容器中的元素,类似于指针
阅读全文
摘要:forward list简介 forward list内部以singly linked来管理元素,也可以称为单向链表,它是一个行为受限的list,不能走回头路。创建的宗旨在于“我们希望forward_list和你自己手写的C-style singly linked list 相较之下没有任何空间或时
阅读全文
摘要:list简介 list又称链表,使用一个double linked list(双向串列)来管理元素,它具有不完全的双向链表的功能。 使用条件: 包含头文件 list类型定义于namespace std中,是个class template: list的元素可以是任意类型T,第二个template实参可
阅读全文

浙公网安备 33010602011771号