C++ 类模板
来源:互联网 发布:eliza人工智能历史 编辑:程序博客网 时间:2024/05/22 08:01
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;for(int i=0;i<size;i++){cout<<"第"<<i+1<<"个数据:";cin>>aptr[i];}}template <class T>void Array<T>::disp_Array(){for(int i=0;i<size;i++)cout<<aptr[i]<<" ";cout<<endl;}int main(){Array<char> ac(5);//Array<char>为模板类,ac(5)定义模板类的对象cout<<"填充一个字符数组";ac.fill_Array();cout<<"数组的内容是:";ac.disp_Array();Array<double> ad(3);cout<<"填充一个双精度数组";ad.fill_Array();cout<<"数组内容是:";ad.disp_Array();return 0;}
0 0
- 【c/c++】类模板
- 【C/C++】模板类
- 【c++】模板和模板类
- C/C++:函数模板与类模板
- [C/C++]模板函数与模板类
- c++vector模板类
- c++vector模板类
- c++:类模板
- [C++]类模板
- C++:类模板
- 【c++】类模板
- C++stack模板类
- 类模板与模板类(C++)
- C++,template,类模板和函数模板
- C++:函数模板、类模板及其特化
- C++---函数模板与类模板
- Linux C/C++ 模板:类模板(主模板)
- C/C++_log2000_函数模板与类模板笔记1
- Map与Multimap用法
- 关于PremultipliedAlpha理解
- 双向绑定实例flex
- job的使用
- 一个中心--用户体验
- C++ 类模板
- 用servlet跳转页面
- Load Generator负载生成器
- 写给想当程序员的朋友
- 关于打开游标的那些事
- List集合和Set集合有何异同
- Android logcat报错Nullpointexception空指针
- 一个人的奥林匹克 一个人的公司
- GDB 命令