正在加载图片...
第9章模板 例9.6使用缺省参数定义数组的类模板 注意:函数模板不能定义缺省参数,而类模板却可以定义缺省参数。 Include <iostream. h> template <class T> template <class T=int> Array <T>: Array(int n) class Array data= new Tsize=n] T*data template <class t> int size: Array <T>:: -Array public: Array(int) delete data: array emplate <class T> T&operatori(int) T&Array <T>: operatora(int i) } turn data[]例9.6 使用缺省参数定义数组的类模板 #include <iostream.h> template <class T=int> class Array { T *data; int size; public: Array(int); ~Array(); T &operator[](int); }; 第9章 模板 template <class T> Array <T>::Array(int n) { data = new T[size=n]; } template <class T> Array <T>::~Array() { delete data; } template <class T> T &Array <T>::operator[](int i) { return data[i]; } 注意:函数模板不能定义缺省参数,而类模板却可以定义缺省参数
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有