c++11中的可变参数模板
来源:互联网 发布:阿里云服务器进入 编辑:程序博客网 时间:2024/05/18 00:01
记录一下怕忘记!
#include <iostream>class MyClass{public:static void fun(){std::cout << "hello world!" << std::endl;}};template<class T0, class... T>struct Class;template<class T0>class Class<T0>{public:void runInit(){T0::fun();}};template<class T0, class T1, class... T>class Class<T0, T1, T...> : public Class<T0, T...> {public:void runInit(){T1::fun();}};template<class T0, class T1, class T2, class... T>class Class<T0, T1, T2, T...> : public Class<T0, T1, T...> {public:void runInit(){T2::fun();}};int main(){Class<MyClass, MyClass, MyClass> c;c.runInit();return 0;}vistual studio 2013中编译通过
结果如下:
hello world!
0 0
- 模板中的参数可变
- c++11中的可变参数模板
- C 可变长参数 VS C++11 可变长模板
- C 可变长参数 VS C++11 可变长模板
- C 可变长参数 VS C++11 可变长模板
- C中的可变参数
- C中的可变参数
- C++中的可变参数模板
- c++-可变参数模板函数
- C中的可变参数研究
- C中的可变参数研究
- C中的可变参数研究
- C中的可变参数研究
- C中的可变参数研究
- C语言中的可变参数
- C中的可变参数研究
- C中的可变参数研究
- C中的可变参数研究
- 一些不需要翻墙,但也能看到比较不同新闻的中文网站
- 自动化测试介绍
- Hbase单机模式部署
- IPhone6 6s 尺寸
- SQL 拼接、替换、判断字符串包含
- c++11中的可变参数模板
- OC点语法和成员变量作用域
- 杭电2042
- 利用huffman编码实现压缩文件
- 烟雨峨眉金顶观日出第一次近距离与这座群山环保的小城接触
- javascript闭包的理解(转)
- 网易2015校园招聘笔试题
- PowerPoint 2007基础入门视频教程(笔记)
- java命令执行jar包的方式