//设计一通用数组类,它能够直接存取数组元素,并能够对数组进行从大到小的排序。 #include #include using namespace std; const int Size=5; template class Array{ private: T a[Size]; public: Array(){ for(int i=0;i T& Array::operator[](int i){ if(i<0||i>Size-1){ cout<<"\n数组下标越界!"< void Array::Sort(){ int p; for(int i=0;i 返回类型 类模板名<特化的数据类型>::特化成员函数名(参数表){} template<> void Array::Sort(){ int p; for(int i=0;i a1; Arrayb1; a1[0]=1;a1[1]=23;a1[2]=6; a1[3]=3; a1[4]=9; a1.Sort(); for(int i=0;i<5;i++) cout<