简单类模板
来源:互联网 发布:果冻市场数据 编辑:程序博客网 时间:2024/05/22 07:55
#include<iostream.h>
#include<stdlib.h>
struct Student //结构体Student
{
int id;//学号
float gpa;//平均分
};
template <class T>//类模板:实现对任意类型数据进行存取
class Store
{
private:
T item;
int haveValue;
public:
Store();
T GetElem();
void PutElem(T x);
};
template <class T>
Store<T>::Store(){haveValue=0;}
template <class T>
T Store<T>::GetElem()
{
if(0==haveValue)
{ cout<<"No item present!"<<endl;
exit(1);
}
return item;
}
template <class T>
void Store<T>::PutElem(T x)
{
haveValue++;
item=x;
}
int main()
{
Student g={1000,23};
Store<int> S1,S2;
Store<Student> S3;
Store<double> D;
S1.PutElem(3);
S2.PutElem(-7);
cout<<S1.GetElem()<<" "<<S2.GetElem()<<endl;
S3.PutElem(g);
cout<<"The student id is"<<S3.GetElem().id<<endl;
// cout<<"Retrive object D";
// cout<<"D.GetElem()<<endl"
return 0;
}
- 简单类模板
- 模板类简单示例
- 简单模板类
- 大数类简单模板
- 简单二维数组模板类
- 模板类的简单使用
- c++模板类学习简单
- C++ 简单Vector模板类
- C++--简单类模板语法
- 简单模板
- 简单模板
- 学习C++模板---模板类带简单参数
- 系列三 简单的模板类/模板函数
- c++模板函数和模板类简单应用举例
- 函数模板与类模板的简单实例
- 模板:用双重模板参数实现 简单的 policy 类
- C++ 函数模板和类模板简单总结一下
- 一个简单的数据池模板类
- web高效写入模型
- 如需一路持股,看宝塔线
- Java SWT Table Examples
- 面试的一家Java公司的笔试
- SWT 中实现最小化到托盘图标,并只能通过托盘的弹出菜单关闭程序
- 简单类模板
- 查找symbols和source
- 利用反射解决运行时泛形问题。
- 离婚好难
- Oracle 10g协作套件添新枝
- 项目之间的循环引用
- CSS实现样式布局
- WinCE驱动开发问题精华集锦1
- WinDbg 10大调试命令