第十四周项目 3 数组类模板

/*
 *Copyright(c) 2016, 烟台大学计算机与控制工程学院
 *All rights reserved.
 *文件名称:main.cpp
 *作    者:李德坤
 *完成日期:2016年5月29日
 *版本号:v1.0
 *
 *问题描述:数组类模板
 *输入描述:无
 *输出描述:无
*/
#include 
#include
using namespace std;
template   //数组类模板定义
class Array
{
private:
    T* list;        //用于存放动态分配的数组内存首地址
    int size;       //数组大小(元素个数)
public:
    Array(int s,T a[]);
    ~Array();
    void display();
};
template 
Array::Array(int s,T a[])
{
    size=s;
    list=new T[size];
    list=a;
}
template 
Array::~Array()
{
    delete [] list;
}
template 
void Array::display()
{
    int i;
    for(i=0;i t1(5,a1);
    t1.display();
    cout< t2(5,b1);
    t2.display();
    return 0;
}

第十四周项目 3 数组类模板_第1张图片

你可能感兴趣的:(第十四周项目 3 数组类模板)