-
输出运算符的友元函数重载的代码格式查看全部
-
加减号类的运算符可使用友元函数重载,也可以用成员函数重载。 输出运算符只能使用友元函数重载,因为,<<重载时的形参有两个参数,第一个必须是ostream对象,而成员函数重载时第一个形参是隐形的this指针,因此<<只能声明为友元函数重载。 索引运算符只能使用成员函数重载。因为友元函数重载的第一个形参可以是this指针也可以是其他的值,但是对于索引运算符来说,它的第一个形参必须是this指针。查看全部
-
vector迭代器使用方法查看全部
-
注意事项查看全部
-
友元函数的注意事项查看全部
-
map2查看全部
-
映射map查看全部
-
链表list特点查看全部
-
利用迭代器遍历向量中的每一个元素查看全部
-
vector常用函数查看全部
-
初始化vector的方式查看全部
-
定义一个类模板就相当于定义了一系列功能相同类型不同的类 定义类模板需要使用关键字template 定义类模板的参数可以使用typename和class,可以混用 模板参数既可以是类型,也可以是变量查看全部
-
类外定义成员函数需要在函数名后 <T>(写出相应的参数),并且每个函数上方都要写 template<class T> 模板代码不能分开编译,必须都写在 .h 文件中,使用的时候通过 #include 将所有代码都包含进去查看全部
-
函数模板的参数个数可以是一个也可以是多个。 如果函数模板的参数是0个的话,就没有必要使用函数模板了。 使用函数模板时,需要指定模板参数,此时的函数称为模板函数。 当需要定义多个功能相同,数据类型不同的函数时,可以使用函数模板来定义。查看全部
-
模板的关键字:template 用法:template<typename T> 或 template<class T>查看全部
举报
0/150
提交
取消