摘要: 学习目标: 容器嵌套容器,我们将所有的数据进行遍历输出 1 #include <iostream> 2 #include <string> 3 #include <vector> 4 using namespace std; 5 6 //vector容器嵌套容器 7 void test_01(voi 阅读全文
posted @ 2020-04-29 16:27 坦率 阅读(1582) 评论(0) 推荐(0) 编辑
摘要: 学习目标: vector存放自定义数据类型,并打印输出 解引用: 1 #include <iostream> 2 #include <string> 3 #include <vector> 4 using namespace std; 5 6 //vector存放自定义数据类型 7 class Pe 阅读全文
posted @ 2020-04-29 10:51 坦率 阅读(1561) 评论(0) 推荐(0) 编辑
摘要: 容器: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) 编辑
摘要: 学习目标; 能够掌握类模板中的成员函数类外实现 注意事项:作用域、参数列表 1 #include <iostream> 2 #include <string> 3 using namespace std; 4 5 template<class T1, class T2> 6 class Person 阅读全文
posted @ 2020-04-27 11:24 坦率 阅读(582) 评论(0) 推荐(1) 编辑
摘要: 当类模板碰到继承时,需要注意以下几点: 1.当子类继承的父类是是一个类模板时,子类在声明的时候,要指定出父类中T的数据类型 2.如果不指定,编译器无法给子类分配内存 3.如果想要灵活的指出父类中T的类型,子类也需变为类模板 1 #include <iostream> 2 #include <stri 阅读全文
posted @ 2020-04-27 10:55 坦率 阅读(400) 评论(0) 推荐(0) 编辑
摘要: 学习目标: 类模板实例化出的对象,向函数传参的方式 一共有三种传参方式: 1.指定传入的类型 直接显示对象的数据类型(推荐) 2.参数模板化 将对象中的参数变为模板进行传递 3.整个模板化 将这个对象类型模板化进行传递 1 #include <iostream> 2 #include <string 阅读全文
posted @ 2020-04-27 10:18 坦率 阅读(443) 评论(0) 推荐(0) 编辑
摘要: 类模板中的成员函数和普通类中的成员函数创建时机是有区别的: 1.普通类中的成员函数一开始就可以创建 2.类模板中的成员函数在调用时才创建 1 #include <iostream> 2 using namespace std; 3 4 //类模板中成员函数创建时机 5 //类模板中的成员函数在调用时 阅读全文
posted @ 2020-04-27 09:53 坦率 阅读(362) 评论(0) 推荐(0) 编辑