2.代码实现:写一个类模板,它有一个通用数组(既可作整数数组,又可作双精度小数数组,
它有三个成员函数,
其功能分别是,从键盘读取数据到数组、将数组数据保存到某个文件中、求数组中的最大元素。
#include#include #include using namespace std; template class MyArray { public: void readData(int n) { cout<<"请输入数组:"< cin>>arr[i]; } cout<<"输入完毕!"< ofstream file; file.open("xie.txt", ios::in);//打开文件,可以指定位置,在双引号里加 D:\C++语言测试\xie.txt if(!file) { cout<<"xyz.txt cannot open"< T maxNum = arr[0]; for(int i = 1;i maxNum) maxNum = arr[i]; cout<<"max: "< cout<<"------------------------传入整数数据---------------------------"< myarray1; myarray1.readData(5); myarray1.saveFile(5); myarray1.maxArray(5); cout<<"------------------------传入小数数据---------------------------"< myarray2; myarray2.readData(5); myarray2.saveFile(5); myarray2.maxArray(5); return 0; }



