C++模板求n!与1+2+...n

来源:互联网 发布:c gui qt 5编程 pdf 编辑:程序博客网 时间:2024/04/28 05:07
//求n!与1+2+...n#include <iostream>using namespace std;template<int _N=0>class A{    public:    //static int const result = 3*A<_N-1>::result;    enum{result=_N*A<_N-1>::result};//求n!    //enum{result=_N+A<_N-1>::result};//求1+...n。};template<>class A<1>{    public:    //static int const result = 1;    enum{result=1};};int main(){    cout<<A<3>::result<<endl;    return 0;}
2 0
原创粉丝点击