C++ 中const对象与const成员函数的实例详解

const对象只能调用const成员函数:
#include<iostream>
using namespace std;
class A
{
public:
void fun()const
{
cout<<"const 成员函数!"<<endl;
}
void fun()
{
cout<<"非const成员函数 !"<<endl;
}
};
int main()
{
const A a;
a.fun();
}
输出:const 成员函数!
但是如果把第以1个fun注释掉就会出错:error C2662: “A::fun”: 不能将“this”指针从“const A”转换为“A &”。
但是const成员函数可以被非const 对象调用:
#include<iostream>
using namespace std;
class A
{
public:
void fun()const
{
cout<<"const 成员函数!"<<endl;
}
/* void fun()
{
cout<<"非const成员函数 !"<<endl;
}
*/
};
int main()
{
A a;
a.fun();
}
该段代码输出:const 成员函数!
当然非const对象可以调用非const成员函数。
如有疑问请留言或者到本站社区交流讨论,感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
# C++
# 中const对象与const成员函数
# const对象与函数的区别
# C++ 中const修饰虚函数实例详解
# 浅谈C++ Explicit Constructors(显式构造函数)
# C++ const修饰变量和修饰函数介绍
# C++中const用于函数重载的示例代码
# 就会
# 如有
# 希望能
# 能将
# 谢谢大家
# 转换为
# 疑问请
# include
# cpp
# gt
# iostream
# lt
# brush
# const
# strong
# br
# class
# pre
# namespace
# main
相关文章:
css网站制作参考文献有哪些,易聊怎么注册?
建站之星代理如何优化在线客服效率?
如何在Windows 2008云服务器安全搭建网站?
如何通过cPanel快速搭建网站?
小捣蛋自助建站系统:数据分析与安全设置双核驱动网站优化
股票网站制作软件,网上股票怎么开户?
岳西云建站教程与模板下载_一站式快速建站系统操作指南
孙琪峥织梦建站教程如何优化数据库安全?
如何在Mac上搭建Golang开发环境_使用Homebrew安装和管理Go版本
学校免费自助建站系统:智能生成+拖拽设计+多端适配
大连企业网站制作公司,大连2025企业社保缴费网上缴费流程?
如何安全更换建站之星模板并保留数据?
北京企业网站设计制作公司,北京铁路集团官方网站?
企业网站制作公司网页,推荐几家专业的天津网站制作公司?
如何用手机制作网站和网页,手机移动端的网站能制作成中英双语的吗?
做企业网站制作流程,企业网站制作基本流程有哪些?
文字头像制作网站推荐软件,醒图能自动配文字吗?
如何快速搭建二级域名独立网站?
名字制作网站免费,所有小说网站的名字?
再谈Python中的字符串与字符编码(推荐)
三星网站视频制作教程下载,三星w23网页如何全屏?
网站按钮制作软件,如何实现网页中按钮的自动点击?
高配服务器限时抢购:企业级配置与回收服务一站式优惠方案
较简单的网站制作软件有哪些,手机版网页制作用什么软件?
攀枝花网站建设,攀枝花营业执照网上怎么年审?
如何快速生成可下载的建站源码工具?
高端智能建站公司优选:品牌定制与SEO优化一站式服务
如何快速搭建高效简练网站?
广州美橙建站如何快速搭建多端合一网站?
制作网站外包平台,自动化接单网站有哪些?
阿里云网站制作公司,阿里云快速搭建网站好用吗?
微课制作网站有哪些,微课网怎么进?
建站上传速度慢?如何优化加速网站加载效率?
建站org新手必看:2024最新搭建流程与模板选择技巧
上海网站制作网站建设公司,建筑电工证网上查询系统入口?
c++怎么编写动态链接库dll_c++ __declspec(dllexport)导出与调用【方法】
巅云智能建站系统:可视化拖拽+多端适配+免费模板一键生成
个人摄影网站制作流程,摄影爱好者都去什么网站?
家庭建站与云服务器建站,如何选择更优?
jQuery 常见小例汇总
c# await 一个已经完成的Task会发生什么
,南京靠谱的征婚网站?
如何通过远程VPS快速搭建个人网站?
如何在七牛云存储上搭建网站并设置自定义域名?
如何快速启动建站代理加盟业务?
如何在Ubuntu系统下快速搭建WordPress个人网站?
建站为何优先选择香港服务器?
PHP 500报错的快速解决方法
如何在Golang中处理模块冲突_解决依赖版本不兼容问题
如何打造高效商业网站?建站目的决定转化率
*请认真填写需求信息,我们会在24小时内与您取得联系。