引用作为重载条件

简介: 引用作为重载条件
#include <iostream>
using namespace std; 
void func(int &a)
{
    cout<<"func(int &a)的调用"<<endl;
}
void func(const int &a)
{
    cout<<"func(const int &a)的调用"<<endl;
}
int main(int argc, char** argv) {
    int m;
    func(m);//调用func(int &a) 
    func(3);//调用func(const int &a) 
}

引用作为重载条件

目录
相关文章
|
7月前
Lambda表达式方法引用举例
Lambda表达式方法引用举例
29 1
|
2月前
|
存储 安全 编译器
【C++】C++特性揭秘:引用与内联函数 | auto关键字与for循环 | 指针空值(一)
【C++】C++特性揭秘:引用与内联函数 | auto关键字与for循环 | 指针空值
|
2月前
|
存储 编译器 程序员
【C++】C++特性揭秘:引用与内联函数 | auto关键字与for循环 | 指针空值(二)
【C++】C++特性揭秘:引用与内联函数 | auto关键字与for循环 | 指针空值
|
7月前
|
机器学习/深度学习 算法 编译器
【C语言】函数 ---- 函数的嵌套调用和链式访问、函数的声明和定义、变量的声明和定义、函数递归与迭代、递归时的栈溢出问题
【C语言】函数 ---- 函数的嵌套调用和链式访问、函数的声明和定义、变量的声明和定义、函数递归与迭代、递归时的栈溢出问题
130 0
|
7月前
|
算法 编译器 C语言
【C/C++ 关键字 函数说明符 】C/C++ _Noreturn关键字(表明调用完成后函数不返回主调函数)
【C/C++ 关键字 函数说明符 】C/C++ _Noreturn关键字(表明调用完成后函数不返回主调函数)
68 1
|
7月前
|
编译器 程序员 数据安全/隐私保护
C++类成员解析:编译器如何识别和处理声明与定义(C++ 类的作用域以及查找顺序)
C++类成员解析:编译器如何识别和处理声明与定义(C++ 类的作用域以及查找顺序)
69 0
|
7月前
|
Java
【Java方法重载】 定义,使用,理解,示例解读
【Java方法重载】 定义,使用,理解,示例解读
154 0
|
编译器 C++
C++中构造函数调用规则
C++中构造函数调用规则
101 0
|
PHP 开发者
范围解析操作符(类常量访问)|学习笔记
快速学习范围解析操作符(类常量访问)
范围解析操作符(类常量访问)|学习笔记