Template's Template
来源:互联网 发布:咨询公司数据分析工资 编辑:程序博客网 时间:2024/06/08 17:59
#include <cstdio>#include <tuple>template< class, class > struct S { S() { puts("primary"); }};template< template< class... > class T, class...TArgs, template< class... > class U, class...UArgs>struct S< T< TArgs... >, U< UArgs... > > { S() { puts("specialized"); }};int main(){ S< int, int > p; // "primary" S< std::tuple< int, char >, std::tuple< float > > s; // "specialised"}
D:\programming\C++>g++ -std=c++11 webDemo1.cppD:\programming\C++>aprimaryspecialized
0 0
- Template's Template
- template
- Template
- template
- template
- template
- Template
- template
- template
- Template
- template
- Template
- template
- template
- Template
- template
- template
- Template
- PAT 1011World Cup Betting (20)
- 微信&java 开发7 js sdk 获取签名 signature
- Block源码解析和深入理解
- 高性能服务器笔记
- 14横屏
- Template's Template
- 深入分析 Java 中的中文编码问题
- UICollectionView瀑布流
- [C++]时间复杂度&空间复杂度
- 【强连通分量】HDU1269迷宫城堡【模板题】【tarjin/双向dfs】
- Http之Get/Post请求区别
- 15算法
- 【BDD】calabash 和 cucumber的使用
- Android Studio简单使用2