码迷,mamicode.com
首页 > 编程语言 > 详细

c++学习总结(一)------类结构学习

时间:2018-06-08 20:38:56      阅读:203      评论:0      收藏:0      [点我收藏+]

标签:继承   inf   赋值操作符   派生类   修改   str   fonts   table   const   

基类的构造函数并没有被派生类继承 析构函数和拷贝赋值操作符同样也没有 

类的设计者通过把成员函数声明为 const 以表明它们不修改类对象
把一个修改类数据成员的函数声明为 const 是非法的 (518)

把类成员函数申明为const,可以防止修改类数据

技术分享图片

 

参数表相同的成员函数可以重载(const、非const)

const属性的类对象必须用const类型的函数访问(构造,析构函数除外)

技术分享图片

 

 

 const类对象的析构和构造函数可以是非const函数,因为const属性在构造完成之后到析构开始之前

volatie(一个类的值的改变的方式无法预测)

 技术分享图片

 

mutable(可变的)解决const属性的类不能改变某个本应该改变的值

因为类的函数要是const才能用于const类,要修改为const,且改变了某个类的数据,就要用mutable

技术分享图片

 

c++学习总结(一)------类结构学习

标签:继承   inf   赋值操作符   派生类   修改   str   fonts   table   const   

原文地址:https://www.cnblogs.com/confusion/p/9157310.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!