函数模版与类模版简单实例--学习笔记
2011-04-26 16:07
375 查看
/****************************************************** * 功能: 函数模版和类模版的使用 * 时间:2011-04-26 ******************************************************/ #include <iostream> using namespace std; #define _DEBUG_FUNCTION_TEMPLATE #define _DEBUG_CLASS_TEMPLATE #ifdef _DEBUG_FUNCTION_TEMPLATE /*函数模版*/ template<class T> T Add(T a, T b){ T c; c = a+b; cout<<"函数模版内计算结果:"<<c<<endl; return c; } #endif #ifdef _DEBUG_CLASS_TEMPLATE template<class T> class TempClass{ public: TempClass(){};//注意要有{} T Add(T a, T b){ T c; c = a+b; cout<<"类模版内计算结果:"<<c<<endl; return c; }; virtual ~TempClass(){}; }; //注意要有; #endif int main() { #ifdef _DEBUG_FUNCTION_TEMPLATE cout<<"调用函数模版计算结果:"<<Add<int>(3,4)<<endl; #endif #ifdef _DEBUG_CLASS_TEMPLATE TempClass<int> templt; cout<<"调用类模版计算结果:"<<templt.Add(3,4)<<endl; #endif return 0; }
相关文章推荐
- 函数模版与类模版简单实例--学习笔记
- 学习笔记:JAVA RMI远程方法调用简单实例
- unix学习笔记<2> 多线程 udp聊天程序 简单实例
- Java学习笔记·Servlet互相传递参数简单实例
- 自定义属性之图片切换实例——代码简化、函数合并——JS学习笔记2015-5-30(第43天)
- 基础学习笔记之opencv(18):kmeans函数使用实例
- php中__get()和__set()函数学习笔记和实例说明!
- PyQt4学习笔记1--- 一些简单的函数
- PHP学习笔记——php实例简单的计算器(二)
- 【SSH学习笔记】—从配置Struts1环境到简单实例
- Python ORM框架SQLAlchemy学习笔记之安装和简单查询实例
- Django学习笔记2:一个简单的开发实例
- java学习笔记1 - Mybatis简单实例
- 初探C++函数模版学习笔记
- Android自动化学习笔记之MonkeyRunner:官方介绍和简单实例
- Spring学习笔记---AOP的简单实例
- Unix学习笔记----编程实例-------Link函数的实例使用:
- oracle 最简单的学习笔记,增删改查,PLSQL基本语法,游标,函数,存储过程的实现
- arm汇编的学习笔记,对比x86和arm(1)-从最简单的函数谈起
- 学习笔记:JAVA RMI远程方法调用简单实例