函数模板与类模板
2016-05-03 19:33
232 查看
参考http://blog.csdn.net/csw_100/article/details/5844615
#include <iostream> using namespace std; template <class T> void func(T a){ cout << a << endl; } template <class T> class A{ public: A(T a):data(a){} T data; void show(){ cout << data << endl; } }; int main() { //函数模板的实例化是由编译程序在处理函数调用时自动完成的 //函数模板的实例化由编译器实现 //函数模板允许隐式调用和显式调用 func(1); func<double>(2.3); //类模板的实例化必须由程序员在程序中显式地指定 A<int> obj(5); obj.show(); int ttt = 0; return 0; }
相关文章推荐
- YARN的设计
- Asp.net 面向接口可扩展框架之使用“类型转化基础服务”测试四种Mapper(AutoMapper、EmitMapper、NLiteMapper及TinyMapper)
- DFD绘图第三层
- Java中equals和==的区别
- Spark Shuffle内幕解密(24)
- 健康_1
- 选择相册中的照片并获得缩略图
- 说转型 - 转载
- 小何讲进程: 终止进程函数 exit()和_exit()
- require.js的用法
- Idea erlang文件模板注释
- 在(MRv1)中JobTracker工作方式
- 手动安装m4, autoconf, automake, libtool
- JavaWeb学习笔记——servlet
- POJ 1422 Air Raid
- Asynctask的解析
- Android monkey auto test
- 根据两行或多列值,实时计算另一列得
- iOS button学习
- FFT