特牛生活网

C/C++编程:模板元编程中的迭代_c++模板元编程 类型迭代-CSDN博客

网友收藏
文章浏览阅读194次。模板元编程:计算平凡根// 用于计算sqrt(N)的基本模板template <int N, int LO=0, int HI=N>class Sqrt{public: // 计算中点 enum { mid = (LO + HI + 1) / 2}; //借助二分查找一个较小的result enum { result = (N < mid*mid) ? Sqrt<N, LO, mid - 1> ::result : Sqrt<N, _c++模板元编程 类型迭代