-
const * char c_str()
一个将string转换为 const* char的函数。
string的c_str()返回的指针是由string管理的。它的生命期是string对象的生命期。然后可以按C的方式使用这个指针,或把它的内容复制出来。
例如:
string s;
cin>>s;
const char *ch=s.c_str();
这样就可以从标准输入里输入任意长的字符串,并按const *char来使用。更多讨论在这里http://topic.csdn.net/u/20071003/14/e7ed177e-07a7-4dd8-954f-af949ca54377.html
-
用递归计算组合数的另一个方法
2008-04-16 | Tag:C++ 递归 组合数
除了上次的方法,另一个公式更有效率(我怎么没想到呢?):
//m 取 n;m>=n,且m>0,n>=0
long comm(int m,int n) //计算组合数,m 取 n;m>=n,且m>0,n>=0
{
if(n==0||m==n)
return 1;
else
return m*n*(m-1,n);
}
共1页 1








