2007/08/01 | 好久没更新了,今天整理了一下C++中模版的定义方法及其用法
类别(计算机与编程) | 评论(0) | 阅读(45) | 发表于 14:20

#include <iostream>
#include <string>

using namespace std;

template <class T,int I> class WANGS
{
 private :
  T array[I];
 public :
  void set (int x)
  {
   int i;
   for(i=0;i<I;i++)
    array[i]=x+i;
  }
  void get()
  {
   cout<<"\n the total number of array is: "<<I<<endl;
   cout<<"array["<<I-1<<"]="<<array[I-1]<<endl;
  }
 protected :
  int id_wangs; //nothing else...

};

void main()
{
 WANGS <int,50> wangs_1;
 wangs_1.set(0);
 wangs_1.get();

 WANGS <int,100> wangs_2;
 wangs_2.set(0);
 wangs_2.get();
}

0

评论Comments

日志分类
首页[666]
计算机与编程[133]
EMU[40]
UFOs[24]
房产[127]
音乐[13]
LOG[0]
经济[120]
影视[3]
物理[7]
数学[8]
社会[105]
职场[9]
生物医学[18]
生活[59]