zoukankan      html  css  js  c++  java
  • c++学习总结(一)------类结构学习

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

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

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

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

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

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

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

     

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

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

  • 相关阅读:
    汇总jQuery的61种选择器及示例
    ACM2028
    Welcome to Erhan Blog
    学习日记-2019529
    3.1-栈
    chrome插件推荐
    Spark RDD
    爬虫-怎么爬静态网站
    一些iOS面试基础题总结
    [PHP] 报错和“@”
  • 原文地址:https://www.cnblogs.com/confusion/p/9157310.html
Copyright © 2011-2022 走看看