摘要:
学习目标: 掌握类模板 成员函数分文件编写产生的问题以及解决方式 问题: 类模板成员函数创建时机是在调用阶段,导致分文件编写时链接不到 解决: 解决方式1:直接包含.cpp源文件 1 /*person.h文件*/ 2 #pragma once 3 #include <iostream> 4 #inc 阅读全文
摘要:
学习目标; 能够掌握类模板中的成员函数类外实现 注意事项:作用域、参数列表 1 #include <iostream> 2 #include <string> 3 using namespace std; 4 5 template<class T1, class T2> 6 class Person 阅读全文
摘要:
当类模板碰到继承时,需要注意以下几点: 1.当子类继承的父类是是一个类模板时,子类在声明的时候,要指定出父类中T的数据类型 2.如果不指定,编译器无法给子类分配内存 3.如果想要灵活的指出父类中T的类型,子类也需变为类模板 1 #include <iostream> 2 #include <stri 阅读全文
摘要:
学习目标: 类模板实例化出的对象,向函数传参的方式 一共有三种传参方式: 1.指定传入的类型 直接显示对象的数据类型(推荐) 2.参数模板化 将对象中的参数变为模板进行传递 3.整个模板化 将这个对象类型模板化进行传递 1 #include <iostream> 2 #include <string 阅读全文
摘要:
类模板中的成员函数和普通类中的成员函数创建时机是有区别的: 1.普通类中的成员函数一开始就可以创建 2.类模板中的成员函数在调用时才创建 1 #include <iostream> 2 using namespace std; 3 4 //类模板中成员函数创建时机 5 //类模板中的成员函数在调用时 阅读全文