C++笔记——函数重载
来源:互联网 发布:平面美工工资一般多少 编辑:程序博客网 时间:2024/06/06 02:48
定义:两个以上的函数,取相同的函数名,但是形参的个数或者类型不同,编译器根据实参和形参的类型及个数的最佳匹配,自动确定调用哪一个函数,这就是函数的重载。
#include <iostream>using namespace::std;int square(int x){ cout << __FILE__ << __LINE__ << __func__ << endl; return x*x;}float square(float x){ cout << __FILE__ << __LINE__ << __func__ << endl; return x*x;}double square(double x){ cout << __FILE__ << __LINE__ << __func__ << endl; return x*x;}int main(){ cout << "square(10) " << square(10) << endl; cout << "square(2.5f) " << square(2.5f) << endl; cout << "square(1.1) " << square(1.1) << endl; return 0;}
编译器不以形参名、返回值来区分。
阅读全文
0 0
- 【C++】学习笔记四十二——函数重载
- C++ Template学习笔记之函数模板(7)——重载函数模板
- C++ Template学习笔记之函数模板(7)——重载函数模板
- C++笔记——函数重载
- 【C++】【学习笔记】【006】函数的重载
- C++primer学习笔记-----6.4函数重载
- (C/C++学习笔记)函数模板遇上函数重载
- C和C++区别——函数的重载
- C++基础篇—函数重载与Extern C
- C++学习笔记17——函数重载
- 操作符重载——C/C++学习笔记
- 【C++】学习笔记五十一——运算符重载
- C/C++ 函数重载
- [c++]函数重载
- C++:函数重载
- Objective-C函数重载
- c++-函数重载
- C++-函数重载
- Win10 Ubuntu双系统双硬盘 硬盘安装
- 数据结构|比较总结线性表的几种主要存储结果
- 我的JAVA之-编译报错与运行报错语句归纳(永不停)
- ios基本设备信息
- go 调用shell命令 两种方式(有无返回值)
- C++笔记——函数重载
- 【计算器Java实现】基于栈的复杂表达式解析&&数值计算
- 队列
- 前端之学习总结
- 对拖拽的高级应用,实现带框拖拽
- php的curl
- selenium(python)定位(查找)元素的方法小结
- 详细解说Tomcat设置虚拟路径
- 学生管理系统——数据库表设计