-
<<重载的实现查看全部
-
<<重载查看全部
-
相加重载查看全部
-
注意前置加加和后置加加的不通查看全部
-
后置++重载 Coordinate operator++(int) int作为标识,后置重载查看全部
-
如果常成员函数要实用静态变量,必须实用THIS指针查看全部
-
静态数据成员:static int a;。实例化时:int 类名::a=0;。(不需要带static关键字) 静态成员函数:static void fun(){} 静态:不依赖于对象进行实例化,而是依赖于类的,内存随着类的产生就已经分配了。 注意事项: 1.1,静态数据成员必须单独初始化, 1.2,无论类的实例化对象有多少,静态成员只有一份。 1.3,在静态成员函数中可以调用静态数据成员,不可以调用普通数据成员。因为普通数据成员的产生是依赖于对象的。 1.4,普通成员函数可以随意调用静态数据成员。查看全部
-
友元注意查看全部
-
定义一个类模板就相当于定义了一系列功能相同类型不同的类 定义类模板需要使用关键字template 定义类模板的参数可以使用typename和class, 模板参数既可以是类型,也可以是变量查看全部
-
也要声明友元成员函数所在的类#include"Match.h"。 friend与public、private、protect并不构成约束关系,即可以写在类的最上面,也可以写在public、private、protect的下面,最好写在最前面。查看全部
-
向量的常用函数查看全部
-
初始化向量对象的方式查看全部
-
template <typename T, int KSize> 类模板中有多个参数时要在定义的函数名后面加 <>,里面填写参数列表查看全部
-
template <class T> 如果成员函数是在类外定义的 那么要在定义语句之前 加 template <class T> 并且在main函数中调用函数的时候要加<T> 例如 Myarray<int>查看全部
-
函数模板重载查看全部
举报
0/150
提交
取消