c++幂函数的重载如何实现

   2024-10-22 9240
核心提示:在C++中,可以通过重载幂函数的方式实现不同参数类型的幂运算。下面是一个简单的示例代码:#include iostream// 整数幂函数的重

在C++中,可以通过重载幂函数的方式实现不同参数类型的幂运算。下面是一个简单的示例代码:

#include <iostream>// 整数幂函数的重载int power(int base, int exponent) {    int result = 1;    for (int i = 0; i < exponent; i++) {        result *= base;    }    return result;}// 浮点数幂函数的重载double power(double base, double exponent) {    return pow(base, exponent);}int main() {    std::cout << power(2, 3) << std::endl;      // 输出 8    std::cout << power(2.5, 2.0) << std::endl;  // 输出 6.25    return 0;}

在上面的示例中,我们分别实现了整数类型和浮点数类型的幂函数的重载。整数幂函数通过循环计算幂值,而浮点数幂函数使用了数学库函数pow()。在main()函数中,我们分别调用了这两个幂函数,并输出计算结果。

 
举报打赏
 
更多>同类网点查询
推荐图文
推荐网点查询
点击排行

网站首页  |  关于我们  |  联系方式网站留言    |  赣ICP备2021007278号