c++ 类 const成员函数重载
class AA
{
public:
AA()
{
a =10;
b =20;
}
int GetA() const //函数1
{
cout << "GetA() const";
return a;
}
int GetA()//函数1
{
cout << "GetA()";
return a;
}
int GetB()//函数3
{
cout << "GetB() ";
return a;
}
int a;
int b;
};
int main(int argc, char *argv[])
{
AA aa;
aa.GetA();//打印GetA()
const AA bb;
bb.GetA();//打印GetA()const
bb.GetB();//报错
如是没有 //函数2 aa.GetA(); 或打印 打印GetA()const
}
c++ 类 const成员函数重载相关推荐
- const成员函数重载
除了常规的函数重载 在函数后加上一个const也可以实现重载,即使参数列表完全相同 调用时,根据对象的const性选择重载函数
- const成员函数、const类对象、mutable数据成员
1. const成员函数 只是告诉编译器,表明不修改类对象. 但是并不能阻止程序员可能做到的所有修改动作,比如对指针的修改,编译器可能无法检测到 2. 类体外定义的const成员函数,在定义和声明处都 ...
- C++之const类成员变量,const成员函数
const修饰类的成员函数 const修饰变量一般有两种方式:const T *a,或者 T const *a,这两者都是一样的,主要看const位于*的左边还是右边,这里不再赘述,主要来看一下当co ...
- 类与对象:类的6个默认成员函数: 构造函数、析构函数、拷贝构造函数、赋值操作符重载、默认拷贝构造与赋值运算符重载的问题、const成员函数、 取地址及const取地址操作符重载
1.类的6个默认成员函数 如果一个类中什么成员都没有,简称为空类.任何一个类在我们不写的情况下,都会自动生成下面6个默认成员函数. 构造函数 析构函数 拷贝构造函数 赋值操作符重载 const成员函数 ...
- 成员函数对象类的const和非const成员函数的重载
首先声明,我是一个菜鸟.一下文章中出现技术误导情况盖不负责 1. 类的const成员函数与非const成员函数的载重 #include <iostream> #include <st ...
- C++类成员函数重载问题
C++类成员函数重载问题 #include <iostream> using namespace std; class A {private: int a;int b; public:A( ...
- 【C++】类和对象【中篇】--C++六个默认成员函数以及const成员函数
文章目录 一.类的6个默认成员函数 二.构造函数 1.概念 2.特性 2.1特征分析--自动生成 2.2.特征分析--选择处理 2.3特征分析--默认构造 3.C++11补丁--缺省值 三.析构函数 ...
- C++深度解析 类中的函数重载 -- 全局函数,普通成员函数,静态成员函数(28)
C++深度解析 类中的函数重载 -- 全局函数,普通成员函数,静态成员函数(28) 函数重载的回顾 函数重载的本质为相互独立的不同函数 C++中通过函数名和函数参数确定函数调用 无法直接通过函数名得到 ...
- 类中成员函数声明后面的const的含义
这个const一般是对类中成员函数属性的声明,但这个声明怪怪的,只能放在函数声明的尾部,大概是因为其它地方都已经被占用了.这个声明表示这个函数不会修改类中的任何数据成员.如果在编写const成员函数时 ...
最新文章
- centos 找不到php.ini,centos找不到php.ini文件
- 【阿里云新品发布·周刊】第12期
- 固态器件理论(5)PN结
- 皮一皮:爷的青春一去不回了...
- 阿里P7工作总结:Spring MVC的工作原理,看完受益匪浅
- Oracle索引失效问题
- [蓝桥杯2018初赛]乘积尾零-数论
- linux mpc8313启动流程,基于MPC8313E和FPGA的双口RAM驱动开发
- UE4如何解析命令行参数
- TensorFlow:偏微分方程
- 设计模式之美:Bridge(桥接)
- 未来大数据的主要应用领域包括哪些
- 程序设计的最基本的三种结构
- 头歌-软件测试技术-面向对象测试_王铁军
- python实现服务器监控报警消息用微信发送(附代码)
- 找树左下角的值+路径总和+从前序和中序遍历序列构造二叉树(day18*)
- 云和恩墨多个标杆案例入选《2021年信创产业发展报告》,将持续推动数据库产业进步...
- Linux九阴真经之大伏魔拳残卷5 nginx
- 看完何同学的这期B站视频,我做了个决定...
- 2021计算机excel,excel2021版本