类模板及其继承
来源:互联网 发布:linux 发送arp广播包 编辑:程序博客网 时间:2024/06/01 08:38
//////////////////////////////////////////////////////// begin of classtemp.h ////////////////////////////////////////////////////////
///> filename: classtemp.h
#ifndef CLASSTEMP_H
#define CLASSTEMP_H
#include<stdio.h>
template<typename T>
class CBaseTempFoo
{
protected:
T data;
public:
explicit CBaseTempFoo(T val)
{
printf("CBaseTempFoo\n");
data = val;
}
virtual ~CBaseTempFoo()
{
printf("~CBaseTempFoo\n");
}
void set(T val)
{
printf("CBaseTempFoo::set\n");
data = val;
}
T get()
{
printf("CBaseTempFoo::get\n");
return data;
}
};
class CDerivedFoo: public CBaseTempFoo<int>
{
public:
explicit CDerivedFoo(int a): CBaseTempFoo(a)
{}
public:
void show()
{
printf("derived show foo data value: %d\n", data);
}
};
#endif
//////////////////////////////////////////////////////// end of classtemp.h ////////////////////////////////////////////////////////
//////////////////////////////////////////////////////// begin of main.cpp ////////////////////////////////////////////////////////
#include <stdio.h>
#include "classtemp.h"
int main()
{
CDerivedFoo foo(100);
foo.set(101);
foo.show();
return 0;
}
//////////////////////////////////////////////////////// end of main.cpp ////////////////////////////////////////////////////////
- 类模板及其继承
- 类模板定义实现 及其继承
- 模板类的继承
- 类模板的继承
- 模板类继承问题
- 模板类的继承
- 模板类的继承
- 模板类的继承
- 模板类的继承
- 模板类的继承
- 模板类的继承
- 模板类的继承
- 模板类的继承
- 模板类的继承
- 模板类的继承
- 模板类的继承
- 模板类的继承
- 模板类的继承
- NYOJ 6 喷水装置(一)
- eclipse 招不到 javax.servlet.* 的解决方法
- Leetcode题解:55. Jump Game
- **网络设备配置文件的备份与还原**
- 1-Windows环境安装ARM DS-5
- 类模板及其继承
- C/C++ socket编程教程之二:一个简单的Linux下的socket程序
- Paxos 个人理解
- http://www.dataguru.cn/article-1602-1.html
- Linux启动/停止/重启Mysql数据库的方法
- phpstorm编辑器
- SGU 210. Beloved Sons(二分图匹配)
- 回调函数 钩子函数
- day10布局