新微赢技术网
标题:
pow函数
[打印本页]
作者:
依然范特西
时间:
2009-11-4 00:11
标题:
pow函数
int Rev(int n)
{
int temp=0;
temp=n%pow(10,1);
原意是想想提取n数里的个位;如123 提出3(方法并不是最简单 只是想知道这样为什么会错) 但是编译提示
error C2297: '%' : illegal, right operand has type 'double'
pow函数模板不是可以用int型嘛 哪里错啊呢?
作者:
欧阳天明
时间:
2009-11-4 00:11
看看书上pow()的原形是什么...呵呵
作者:
王者风范
时间:
2009-11-4 00:11
C语言里面定义是double 我以为C++里面不一样呢 在MSDN上
template<class T>
complex<T> pow(const complex<T>& x, int y);
template<class T>
complex<T> pow(const complex<T>& x, const T& y);
template<class T>
complex<T> pow(const complex<T>& x, const complex<T>& y);
template<class T>
complex<T> pow(const T& x, const complex<T>& y);
是这样描述。。。难道只能返回double?-。-
欢迎光临 新微赢技术网 (http://bbs.weiying.cn/)
Powered by Discuz! X3.2