Effective C++
turbozzz
这个作者很懒,什么都没留下…
展开
-
使用模板计算
直接上代码如下 知识点 enum hack next M and next N 模板特化 模板默认参数 printt不相关, // 测试可变模板 void printt() { } template<typename T, typename...Types> void printt(const T& n, const Types&... args) { st...原创 2020-05-02 12:31:08 · 247 阅读 · 0 评论 -
模板编程,constexpr, 递归/非递归 Benchmark Fibonacci计算
三种实现Fibonacci数列的方式 实现方式 1. 模板 使用effective C++中提到的enum hack, 这也是meta programming的基础技术。 template <unsigned long long x> struct Fibonacci { enum { value = Fibonacci<x - 1>::value + Fibonac...原创 2020-05-02 10:44:45 · 452 阅读 · 0 评论 -
Effective C++ 专栏
Sccot Meyer 的 Effective C++原创 2020-02-27 09:05:56 · 110 阅读 · 0 评论