正在加载图片...
第9章模板 例9.5定义数组类的类模板,并利用成员函数对数组中的元 素初始化。 Include <iostream. h> template <class t> class myarray public: myArray(int n Size, T Initial) my Array deletel m_array; T& operator( int nIndex)重载运算符口用于取得数组的元素 return m_pArraylnIndex] void Show(int nNumElems, char *pszMsg=", bool boneLine=true) void Sort(int nNumElems); protected: T↑m_ aRray;保存数组起始地址 int m size;数组的长度 }例9.5 定义数组类的类模板,并利用成员函数对数组中的元 素初始化。 #include <iostream.h> template <class T> class myArray { public: myArray(int nSize,T Initial); ~myArray() { delete[] m_pArray; } T &operator[](int nIndex) //重载运算符[]用于取得数组的元素 { return m_pArray[nIndex]; } void Show(int nNumElems, char *pszMsg=" ", bool bOneLine=true); void Sort(int nNumElems); protected: T *m_pArray; //保存数组起始地址 int m_nSize; //数组的长度 }; 第9章 模板
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有