设为首页 加入收藏

TOP

C++ 类模板
2014-03-10 12:54:02 来源: 作者: 【 】 浏览:106
Tags:  模板

  Array模板类

  #include<IOSTREAM>

  using namespace std;

  template <CLASS T>

  class Array

  {

  int size;

  T* aptr; //T为类型参数

  public:

  Array(int slots=1)

  {

  size=slots;

  aptr=new T[slots];//为动态数组分配内存空间

  }

  void fill_Array();

  void disp_Array();

  ~Array()

  {delete[] aptr;}

  };

  template <CLASS T>

  void Array<T>::fill_Array()

  {

  cout《"输入"《SIZE《"个数据"《ENDL; cin cout《 第?《i+1《 个数据: ; { i="0;i<size;i++)" for(int》aptr[i];

  }

  }

  template <CLASS T>

  void Array<T>::disp_Array()

  {

  for(int i=0;i<SIZE;I++) { Array<char main() int } cout《endl; ; cout< ad(3);

  cout《"填充一个双精度数组";

  ad.fill_Array();

  cout《"数组内容是:";

  ad.disp_Array();

  return 0;

  }

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇C++预处理详解 下一篇单件模式的C++实现

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

·Libevent C++ 高并发 (2025-12-26 00:49:30)
·C++ dll 设计接口时 (2025-12-26 00:49:28)
·透彻理解 C 语言指针 (2025-12-26 00:22:52)
·C语言指针详解 (经典 (2025-12-26 00:22:49)
·C 指针 | 菜鸟教程 (2025-12-26 00:22:46)