第十周 C++11新特性和C++高级主题 第一节 C++新特性(1) 1.统一的初始化方法 (1)int arr[3]{1, 2, 3}; (2)vector<int> iv{1, 2, 3}; (3)map<int, s…
标签:C++慕课
C++面向对象程序设计课程笔记(第九周)(下)
第四节 容器适配器 容器适配器没有迭代器! 1.stack stack是后进先出的数据结构,只能插入、删除和访问栈顶的元素。可以用vector、list和deque来实现,缺省使用deque实现。用vector和deque实现,比用list…
C++面向对象程序设计课程笔记(第九周)(上)
第一节 关联容器 set/multiset/map/multimap 内部元素有序排列,新元素插入的位置决定于它的值,查找速度快。 除了各容器都有的函数外,还支持以下成员函数: find: 查找等于某个值 的元素(x小于y和y小于x同时不成…
C++面向对象程序设计课程笔记(第八周)
第八周 标准模板库STL(一) 第一节 string类 1.关于string类 string类是模板类:typedef basic_string<char>string;实例出来的类。使用string类要包含头文件<str…
C++面向对象程序设计课程笔记(第七周)
第七周:输入输出和模板 第一节 输入输出流相关的类 1.与输入输出流操作相关的类 图1.1 与输入输出流操作相关的类 istream是用于输入的流类,cin就是该类的对象;ostream是用于输出的流类,cout就是该类的对象;ifstre…