摘要: 容器:vector 算法:for_each 迭代器:vector<int>::iterator 1 #include <iostream> 2 #include <vector> 3 #include <algorithm> 4 using namespace std; 5 6 //为第三种遍历方式 阅读全文
posted @ 2020-04-28 17:24 坦率 阅读(403) 评论(0) 推荐(0) 编辑
摘要: STL:Standard Template Library. STL:从广义上划分为:容器(container [kənˈteɪnər])、算法(algorithm [ˈælgəˌrɪðəm])、迭代器(iterator [ɪtə'retɚ]) 容器和算法之间通过迭代器进行无缝对接 STL六大组件: 阅读全文
posted @ 2020-04-28 17:22 坦率 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 案例描述:实现一个通用的数组类,要求如下: 1.可以对内置数据类型以及自定义数据类型的数据进行存储 2.将数组中的数据存储到堆区 3.构造函数中可以传入数组的容量 4.提供对应的拷贝构造函数以及operator=防止浅拷贝问题 5.提供尾插法和删除法对数组中的数据进行增加和删除 6.可以通过下标方式 阅读全文
posted @ 2020-04-28 16:26 坦率 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 学习目标: 1.掌握类模板配合友元函数的类内实现和类外实现 全局函数类内实现,即直接在类内声明友元(推荐) 1 #include <iostream> 2 #include <string> 3 using namespace std; 4 5 //通过全局函数 打印Person信息 6 templ 阅读全文
posted @ 2020-04-28 10:03 坦率 阅读(143) 评论(0) 推荐(0) 编辑