-
每个成员函数若在类外定义,则在定义行前写上template<…>,在定义时类要注意写为 类名<…>查看全部
-
函数模板与重载:函数模板间不存在重载关系,只有在使用时,产生的函数代码才存在重载关系。查看全部
-
模板代码不能分离编译,必须将所有代码在.h文件中。查看全部
-
类模板的使用方法。 同函数模板,定义类模板时不产生代码,实例化对象后才有。查看全部
-
类模板:类重复使用时,只有数据成员的类型不同,其他都一样。查看全部
-
混用:类型名与变量作为模板参数。 typename、class 可混用。查看全部
-
多参数函数模板,注意分隔的','不能省。使用时传入两个类型。查看全部
-
变量作为模板参数,使用时传入确定的值。查看全部
-
函数模板:将类型作为参数传递,由计算机实现不同函数,根据传入的数据类型,进行相应处理。 typename、class 作用相同,表明数据类型 定义函数模板:template 声明函数模板,<class T> 声明参数类型 仅函数模板,不会产生代码数据。仅当使用模板时,才会产生代码,参与逻辑运行查看全部
-
索引运算符[]:使用方法,相当于的效果。查看全部
-
索引运算符[]:不能用友元函数重载,由于其第一个参数,可以是成员函数重载中的this指针,也可以是其他值。对于索引来说,第一个参数必须是this指针,才能传入索引,使这个索引表示当前对象当中的成员。故只能用成员函数重载。查看全部
-
索引运算符[]:成员函数重载,注意传入参数为下标序号,返回值根据情况再确定。查看全部
-
输出运算符采用友元函数重载,不能用成员函数重载。查看全部
-
输出运算符重载的使用方法,相当于的效果。查看全部
-
具体实现方法,用out完成输出,并返回out。查看全部
举报
0/150
提交
取消