当前位置: 首页 > news >正文

胡杨河市网站建设_网站建设公司_腾讯云_seo优化

网站建设咨询推荐,企业管理培训课程表,建立网站需要多少钱多少钱28湖南岚鸿,cms系统推荐介绍 常成员是什么 1.常成员关键词为#xff1a;const 2.常成员有#xff1a;常成员变量、常成员函数、常成员对象 常成员有什么用 1.常成员变量#xff1a;用于在程序中定义不可修改内部成员变量的函数 2.常成员函数#xff1a;只能够访问成员变量#xff0c;不可以修改成…介绍 常成员是什么 1.常成员关键词为const 2.常成员有常成员变量、常成员函数、常成员对象 常成员有什么用 1.常成员变量用于在程序中定义不可修改内部成员变量的函数 2.常成员函数只能够访问成员变量不可以修改成员变量 (PS:凡是 mutable 修饰的成员变量依然能够修改该成员变量) 3.常成员对象只能调用它的常成员函数而不能调用该对象的普通成员函数(PS:只能调用常函数) 常成员变量怎么用 (1).常成员变量必须赋值且初始化后不能更改 (2).常成员变量赋值初始化  1.要么声明时赋值  2.要么初始化表时进行赋值常成员函数怎么用 (1).函数体前加上 const 例子const int foo(){}修饰 函数本身 (PS:只能够访问成员变量不可以修改成员变量) (2).函数体后 大括号前加上 const例子 int foo()const{}修饰 this指针 (PS:凡是 this 指向的成员变量都不可以修改只能访问)常成员对象怎么用 (1).常对象只能调用常函数 (2).被 const 修饰的对象对象指针 or 对象引用统称为“常对象” 源码 #includeiostream #includestringusing namespace std;class Socre { public:Socre(int c) :Sum_socre(c), S_sumber(c)//通过初始化表赋值常变量{}//析构函数~Socre(){}//正常函数void foo(){cout 正常函数 endl;}//常函数void foo()const{cout 常函数 endl;}//常 this函数void Sfoo(int b)const{b 30;//此时b依然能修改//this-Sum_socre 80;//此时this-Sum_socre无法更改cout const Sum_socre this-Sum_socre endl;//this-S_sumber 会修改值一直1cout mutable S_sumber this-S_sumber endl;cout b b endl;} private:const int Sum_socre;//成绩mutable int S_sumber;//凡是 mutable 修饰的成员变量依然能够修改该成员变量 };int main() {cout -------------正常对象版本------------- endl;Socre sumber(50);sumber.Sfoo(100);//传入一个b值sumber.Sfoo(80);//传入一个b值sumber.Sfoo(60);//传入一个b值sumber.foo();//优先调用正常函数cout -------------常对象版本------------- endl;const Socre sumber2(50);sumber2.Sfoo(90);//传入一个b值sumber2.Sfoo(100);//传入一个b值sumber2.Sfoo(700);//传入一个b值sumber2.foo();//优先调用常函数system(pause);return 0; }运行结果 -------------正常对象版本------------- const Sum_socre 50 mutable S_sumber 51 b 30 const Sum_socre 50 mutable S_sumber 52 b 30 const Sum_socre 50 mutable S_sumber 53 b 30 正常函数 -------------常对象版本------------- const Sum_socre 50 mutable S_sumber 51 b 30 const Sum_socre 50 mutable S_sumber 52 b 30 const Sum_socre 50 mutable S_sumber 53 b 30 常函数 请按任意键继续. . .笔记扩充 new 存储示意图 源码 #includeiostream #includestringusing namespace std;class A { public:A(){ cout A构造 endl; }~A(){ cout A析构 endl; }};int main() {A *pa new A[3];cout *((int*)pa-1) endl;//获取new空间大小delete[] pa;//此时会产生析构三次system(pause);return 0; }
http://www.lebaoying.cn/news/101982.html

相关文章:

  • 怎么发现网站漏洞而做软件安阳网站建设哪家便宜
  • 可以做外链的图片网站wordpress字体哪个好看
  • 宁波网站推广服务产品开发详细流程图
  • 大学院系网站建设中国建设银行互联网站
  • 做网站维护的是什么人桂林北站到象鼻山景区怎么坐车
  • python做的网站漏洞汽车营销型网站建设
  • 专业网站建设品牌策划方案免费网络电视直播在线观看
  • 中小型企业网站选择什么配置的亚马逊服务器做网站找那个公司
  • 台州网站建设方案网址域名注册费用
  • 个人网站建设案例课堂产品造型设计
  • 用动易做的诗歌协会网站电商网站介绍
  • google关键词seo百度seo排名点击
  • 汕头网站快速排名优化移动软件开发工程师
  • 久久建筑网是个什么样的网站百度seo公司一路火
  • 网站建设需要哪些成本广州公司网站制作公司
  • 广州市企业网站建设上海专业做网站公司有哪些
  • 建企业网站建设注意问题代备案网站空间
  • 网站标题乱码docker wordpress mysql
  • 沈阳响应式网站建设网站导入题库怎么做的
  • 网站做优化的成本建网站报价明细表
  • 一级 做爰免费网站云匠网接单子容易吗
  • 网站建设开票项目是什么静态网页开发工具
  • 自助建站的软件网站进行内容设计时首先应该( ).
  • 无锡网站建设推广ps做网站要求高吗
  • 河南外贸网站制作常州青竹网络做网站
  • 菜馆网站制作浦东做网站
  • 个人网站模板html5网站的域名证书
  • 网站图片上的水印怎么做个人博客源码
  • 企业网站建设网页百度站长平台推出网站移动化大赛
  • 搜索网站做推广安卓网页视频下载