• C++(函数重载一)


    函数重载

    作用: 函数名可以相同,提高复用性

    函数重载满足条件:

    • 1.同一个作用域下
    • 2.函数名称相同
    • 3.函数参数类型不同 或者个数不同 或者顺序不同

    注意: 函数的返回值不可以作为函数重载的条件

    示例:

    //函数重载需要函数都在同一个作用域下
    void func()
    {
          cout << "func 的调用!" << endl;
    }
    
    void func(int a)
    {
    	cout << "func (int a) 的调用!" << endl;
    }
    
    void func(double a)
    {
    	cout << "func (double a)的调用!" << endl;
    }
    
    void func(int a ,double b)
    {
    	cout << "func (int a ,double b) 的调用!" << endl;
    }
    
    void func(double a ,int b)
    {
    	cout << "func (double a ,int b)的调用!" << endl;
    }
    
    //函数返回值不可以作为函数重载条件
    //int func(double a, int b)
    //{
    //	cout << "func (double a ,int b)的调用!" << endl;
    //}
    
    int main() {
    
    	func();
    	func(10);
    	func(3.14);
    	func(10,3.14);
    	func(3.14 , 10);
    	
    	system("pause");
    
    	return 0;
    }
    
  • 相关阅读:
    中间件
    进程的概念
    操作系统必会
    粘包现象及处理方式
    双下方法
    异常处理
    网络编程基础
    osi七层协议
    面向对象初识
    Django 中间件
  • 原文地址:https://www.cnblogs.com/xuelanga000/p/13574113.html
Copyright © 2020-2023  润新知