@fish
当然不会啊。。追及问题啊,fast每次都比slow多走一步,他们的距离每次都缩小1,一段时间后就会追上了
re: 用至少三种方法实现1+2+...+n bill 2008-09-05 20:33
template<int i>
struct sum
{
enum{ result=sum<i-1>::result + i; }
}
应该是这样
re: 用至少三种方法实现1+2+...+n bill 2008-09-05 20:25
楼上的方法
template<>
struct sum<1>
{
enum {result = 1 };
}
下面的定义是什么意思啊?
为什么 2
13
0 0 0 0 1 0 1 0 0 0 0 0 0
也是YES