码迷,mamicode.com
首页 > 编程语言 > 详细

004_linuxC++之_函数的重载

时间:2018-09-22 15:58:10      阅读:184      评论:0      收藏:0      [点我收藏+]

标签:log   ios   重载   return   display   names   idt   opened   c++   

(一)源码下载

(一) 函数的重载:同一个命名函数,通过传入参数的不同,调用不一样的函数

技术分享图片
上面程序的运行结果:
技术分享图片

(二)函数只能通过参数的不一样重载函数,不能通过返回参数的不一样重载函数
技术分享图片
运行结果报错
技术分享图片
 
技术分享图片
 1 #include <iostream>
 2 using namespace std;
 3 int add(int a, int b)
 4 {
 5     cout << "add int + int  = " << endl;
 6         return a + b;
 7 }
 8 double add(double a, int b)
 9 {
10     cout << "add double + int  = " << endl;
11         return a + b;
12 }
13 double add(int a,double b)
14 {
15     cout << "add int + double  = " << endl;
16         return a + b;
17 }
18 int main(int arg,char ** argv)
19 {
20     add(1,1);
21     add(1.0,2);
22     add(1,2.0);
23     return 0;
24 }
main.cpp

 

004_linuxC++之_函数的重载

标签:log   ios   重载   return   display   names   idt   opened   c++   

原文地址:https://www.cnblogs.com/luxiaoguogege/p/9690173.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!