怎么定义动态数组
谢谢
比如要int型的动态数组
//count是你自己定义的动态数组的个数
int arr=new int[count];
不用它时,delete [] arr;
设计一个堆栈的类模板,以此可以存放不同数据类型。
要求:
·堆栈的大小需要动态申请。
·类有构造和析构函数,构造函数要求有参数;
·为该类定义“++”运算符的重载函数(后加);
·将数组成员进行排序(可以使用任何一种排序算temeplate<class T>
class Mystack
{
T *arr;
int num;
public:
Mystack(int first){num=first;arr=new T[num];}
~Mystack(){delete[]arr;}
Mystack operator++(int);
void sort();
}
具体函数实现,自己搞定吧,锻炼自己一下