⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 12_3.cpp

📁 《C++程序设计实验指导与实训》源代码
💻 CPP
字号:
#include<iostream.h>
#include<iomanip.h>
template<class T>
class Array
{
	T *elems;
	int size;
public:
	Array(int s);
	~Array();
	T& operator[](int);
	void operator=(T);
};
template<class T>
Array<T>::Array(int s)
{
	size=s;
	elems=new T[size];
	for(int i=0;i<size;i++)
		elems[i]=0;
}
template<class T>
Array<T>::~Array()
{
	delete elems;
}
template <class T>
T& Array<T>::operator[](int index)
{
	return elems[index];
}
template<class T>
void Array<T>::operator=(T temp)
{
	for(int i=0;i<size;i++)
		elems[i]=temp;
}
void main()
{
	int i,n=26;
	Array<int> arr1(n);
	Array<char> arr2(n);
	for(i=0;i<n;i++)
	{
		arr1[i]='a'+i;
		arr2[i]='a'+i;
	}
	cout<<"ASCII 字符"<<endl;
	for(i=0;i<n;i++)
		cout<<setw(8)<<arr1[i]<<setw(8)<<arr2[i]<<endl;
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -