重载函数的地址

由指针声明决定哪个重载函数。

测试代码

#include<iostream>

using namespace std;

 

 

void func(int i)

{

       cout<<"i is "<<i<<endl;

}

 

void func(int i,int j)

{

       cout<<"i * j is "<<i*j<<endl;

}

 

int main()

{

       void (*p1)(int i);

       void (*p2)(int i,int j);

       p1=func;

       p2=func;

       p1(1);

       p2(1,2);

       return 0;

}

测试结果:

i is 1

i * j is 2

Press any key to continue

 

你可能感兴趣的:(重载函数的地址)