相关疑难解决方法(0)

为什么标准C++库中没有int int(int base,int exponent)?

我觉得我必须无法找到它.有什么理由说c ++ pow函数没有为浮点数和双精度数以外的任何东西实现"幂"函数吗?

我知道实现是微不足道的,我只是觉得我正在做一个应该在标准库中的工作.强大的幂函数(即以某种一致,明确的方式处理溢出)编写起来并不好玩.

c++ math integer standard-library pow

107
推荐指数
7
解决办法
6万
查看次数

c ++中整数的幂

我需要从pow(a,b)整数中得到结果(a和b都是整数).目前(int) pow( (double)a, (double)b)包含的计算是错误的.也许有人可以帮助一个函数,用整数执行pow(a,b)并返回一个整数?

但这里有一个奇怪的部分:我使用Geany(和g ++/gcc编译器)在Linux中创建了我的脚本,并且只pow(a,b)编译了脚本并且工作正常.但在大学里我有Dev-C++(和MS Windows).在Dev-C++中,脚本没有使用错误[Warning] converting toint' 编译double'

我需要在Windows(和Mingw编译器)下使这个scrpit工作.

提前致谢,

-skazhy

c++ mingw

15
推荐指数
6
解决办法
4万
查看次数

标签 统计

c++ ×2

integer ×1

math ×1

mingw ×1

pow ×1

standard-library ×1