大挪耗

c++模板类的的实例-数组

#include <iostream>
#include "cstring"
using namespace std;
template <class T,int MAXLEN=10>
class Array
{
private:
    T items[MAXLEN];//数组元素
public:
    Array(){memset(items,0, sizeof(items));}
    ~Array(){}//析析构函数
    T& operator[](int ii){return items[ii];}
    const  T& operator [](int ii)const{return items[ii];}
};

int main()
{
    Array<int> aa;//创建模板Array的对象
    aa[0]=5;aa[1]=8;aa[2]=3;aa[3]=2;aa[4]=7;
    for (int ii = 0; ii < 5; ++ii) {cout<<"aa["<<ii<<"]="<<aa[ii]<<endl;
    }
}

输出:

aa[0]=5
aa[1]=8
aa[2]=3
aa[3]=2
aa[4]=7


已发布

分类

可以收藏大挪耗一下。下载麻烦点城通网盘,站长保证下载速度,不会限速的,放心点就是了;分卷,安卓下载为txt:程序下载为url,不会下载参考不会下载。如果你想让本站活的久一点,请直接捐助

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注