-
栈>队列>树>图。查看全部
-
栈类 .查看全部
-
default查看全部
-
栈括号匹配查看全部
-
定义类模板的模板函数T template<typename T> 用T来取代通用数据类型 使用类模板时要在每个成员函数前加上template<typename T>,每个成员函数类名后加上<T>。查看全部
-
方法实现2查看全部
-
栈的方法要求查看全部
-
方法实现4查看全部
-
方法实现3查看全部
-
方法实现1查看全部
-
方法实现查看全部
-
栈的实现内容代码查看全部
-
使用类模板时要在每个成员函数前加上template<typename T>,每个成员函数类名后加上<T>。 使用重载运算符重载<<:(库文件加上#include<ostream>)查看全部
-
m_pBuffer = new char[size]; 使用new动态申请了size个char类型大小的空间,如果把char换成类名时,就是申请size个类名大小的空间。但只要是给类实例化对象申请空间,就要调用类的构造函数,而所写的构造函数如果是 Coordinate(int x , int y ); 不是默认构造函数,参数没有默认值,在实例化对象时,就必须给赋予x,y值,否则就会报错,而使用new运算符申请多个内存时,无法为每个对象都赋初值x,y。那样就会报错。因此就需要将构造函数改为有默认值的构造函数 Coordinate(int x = 0, int y = 0); 这样的话编译就可以通过了,但每个对象的x,y值都是0 .查看全部
-
使用类模板时要在每个成员函数前加上template<typename T>,每个成员函数类名后加上<T>。 使用重载运算符重载<<:查看全部
举报
0/150
提交
取消