首页 > 编程语言 >c++:函数的重载

c++:函数的重载

时间:2022-11-20 15:55:49浏览次数:37  
标签:return 函数 int double sum c++ 重载

一、重载的定义

对于同一种功能但是参数不一样的函数,使用重载就可以实现功能相同的函数拥有相同的函数名,在调用函数的时候,通过实参的类型,判断调用哪个函数。

【不使用重载】

int sum_int(int x,int y)
double sum_double(double x,double y)

【使用重载】

int sum(int x,int y)
double sum(double x,double y)

 

二、代码实例

【代码】

#include <iostream>
using namespace std;

int sum(int x,int y){
    return x+y;
}
double sum(double x,double y){
    return x+y;
}

int main() {
    cout<< sum(2,3)<<"\n";
    cout<< sum(2.2,3.9)<<"\n";
    return 0;
}

【运行结果】

 

 (○` 3′○) 感谢观看,希望对你有帮助!

 

标签:return,函数,int,double,sum,c++,重载
From: https://www.cnblogs.com/yihong-song/p/16908689.html

相关文章

  • 【Unity3D】Unity 脚本 ③ ( C# 脚本的执行入口函数 | 获取当前游戏物体及物体名称 |
    文章目录​​一、C#脚本的执行入口函数​​​​二、获取当前游戏物体及物体名称​​​​三、获取游戏物体的Transform组件数据​​​​四、UnityEngine命名空间简介......
  • Springboot启动之后立即执行某些方法可以怎么做?Springboot生命周期,Springboot生命周期
    文章目录​​写在前面​​​​一、直接在启动类中写逻辑​​​​一般主启动类​​​​改良后的主启动类​​​​总结​​​​二、使用ApplicationRunner或CommandLineRunner......
  • Js函数:计算器、复选框
    <!DOCTYPEhtml><html><head><metacharset="utf-8"><title></title><script>functionmyFunction(){......
  • c/c++常见的数据类型表示的范围
    首先参考博客 ​​C语言:基本数据类型及表示范围-myrj-这里有个疑问,int和long到底什么区别:看了一些博客:​​在C+中,int和long有什么区别?​​​​C和C++中int和long有什么......
  • Android 编译C++
    Android编译C++项目​​前言​​​​正文​​​​一、基本知识​​​​①要做什么?​​​​②JNI是什么?​​​​③NDK是什么?​​​​二、配置NDK​​​​三、创建新工程......
  • [排序算法] 归并排序 (C++)
    归并排序解释归并排序MergeSort是典型的分治法的应用,其算法步骤完全遵循分治模式。分治法思想分治法思想:将原问题分解为几个规模较小但又保持原问题性质的子问题,......
  • 七、函数
    七、函数简单说,函数就是一段封装好的,可以重复使用的代码,它使得我们的程序更加模块化,避免大量重复的代码。基本语法func函数名(形参列表)(返回值类型列表){执行语句......
  • respository coun函数报错
    在使用springdatar2dbcrespositorycount时报上面错误,排查后了现是这句this.handbookRepository.count()代码报错。看了下实体类主键ID上没有加@Id注解,加上后运行正......
  • windows--cmake与c++的使用教程(13)
    1概述本文基于前文环境本节目标:为发布项目关闭调试控制台(/SUBSYSTEM:WINDOWS)2CMake脚本设置debug显示控制台还是很有帮助的,可输出调试信息到控制台,观察成勋运......
  • windows--cmake与c++的使用教程(12)
    1概述本文基于前文环境本节目标:为项目增加链接选项:requireAdministrator(/level='requireAdministrator'),用于增加管理员权限2目标程序安装C盘(windows默认系......