math库中有pow(x,y)函数,x为底数,y为指数,返回值为结果,如下:#include <stdlib.h> #include <math.h> #include<iostream> using namespace std; int main() { int x, y, result; cout<<"enter x,y \n"...
函数重载是是根据函参表区分函数的版返回值不同是不能区分的。比如 int fun( int a,int b);在的时候,编译器编译函数,生成一个类似"_fun_int_int"的名称放在库中,以便程序调用的时候使用。如果你想重载void fun( int a,int b);生成的函数名称也是"_fun_int_int"函数在库中的名称是唯一的,就像你在程序中定...