c++函数重载
c++函数重载
#include <iostream>
using namespace std;
int add(int a,int b)
{
return a + b;
}
double add(double a,double b)
{
return a + b;
}
float add(float a,float b)
{
return a + b;
}
int main(int argc,char* argv[])
{
cout<< add(10,20) <<endl;
cin.get();
return 0;
}
用g++生成目标文件,反汇编看查看函数

反汇编查看函数重载,在编译为目标文件的时候,会自动把函数名称和函数参数类型合并一起.
秋风
2018-03-19