C++模板编程->模板判断逻辑
2014-04-06 11:13
357 查看
模板隐含判断,其判断逻辑是在编译期油编译器执行:
template<int i>//模板一 void print() { print<i-1>(); cout<<i<<endl; } //模板重载优先级 模板二 高于 模板一 template<> //模板二 void print<1>() { cout<<1<<endl; } int main(int argc, char const *argv[]) { print<100>(); system("pause"); return 0; }
相关文章推荐
- C++模板编程->模板判断逻辑
- C++模板编程->指针及引用模板参数
- C++模板编程->模板型模板参数
- C++模板编程->指针及引用模板参数
- C++模板编程->模板型模板参数
- C++模板编程->分辨重载优先级
- C++模板编程->元编程(1)
- C++模板编程->成员函数指针模板参数
- C++模板编程->分辨重载优先级
- C++模板编程->元编程(1)
- C++模板编程->成员函数指针模板参数
- C++模板编程->嵌套实现元组
- C++模板编程->嵌套实现元组
- C++模板编程->整数模板参数
- C++模板编程->整数模板参数
- C++模板编程->函数指针模板参数
- C++模板编程->函数指针模板参数
- C++ 不用 < > 与 : ?运算符判断 a,b大小
- C++ 11可变参数接口设计在模板编程中应用的一点点总结
- 关于C++的模板偏特化和萃取编程技法