📄 shiti5_5_1.cpp
字号:
#include<iostream.h>
#include<iomanip.h>
#include<conio.h>
const int count=20;
template<class T>
class Array
{public:
Array(const int s);
~Array(){delete element;}
T&operator[](const int index){return element[index];}
void operator=(T temp);
private:
T*element;
int size;
};
template<class T>
Array<T>::Array(const int s)
{
size=s;
element=new T[size];
for(int i=0;i<size;i++)
element[i]=0;
}
template<class T>
void Array<T>::operator=(T temp)
{
for(int i=0;i<size;i++)
element[i]=temp;
}
void main()
{
Array<int>Iobj(count);
Array<double>Dobj(count);
Array<char>Cobj(count);
cout.setf(ios::showpoint|ios::uppercase);
cout.setf(ios::right,ios::adjustfield);
for(int i=0;i<count;i++)
{
Iobj[i]=i;
Dobj[i]=i;
Cobj[i]=i+65;
}
for(i=0;i<count;i++)
cout<<setw(3)<<Iobj[i]<<setw(15)<<Dobj[i]<<setw(6)<<Cobj[i]<<endl;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -