牛客图书馆 > 读书笔记
  • 2021.11.19 C++ Primer 7.5.4学习笔记

    7.5.4隐式的类类型转换 转换构造函数的特点 只接受一个实参的构造函数。 构造函数只接受一个实参,则它实际上定义了转换为此类类型的隐式转换机制。 只允许一步类类型转换。 编译器只会自动的执行一步类型转换。 item.combine("9-999...
    Chuangma408 编辑于 2021-11-20 00:04:53
  • 2021.11.18 C++ Primer 学习笔记

    7.5.3默认构造函数的作用 一、 默认初始化发生的条件: 块作用域不使用任何初始值定义一个非静态变量或数组。 一个类本身含有类类型的成员且使用合成的默认构造函数(即编译器创建的构造函数)。 类类型的成员没有在构造函数初始列表中显示的初始化。 二、值...
    Chuangma408 编辑于 2021-11-19 09:01:47
  • 2021.11.20 C++ Primer 学习笔记

    7.5.5聚合类 聚合类的特征 所有成员都是 public 的。 没有定义任何构造函数。 没有类内初始值。 没有基类,没有 virtual 函数。 struct Data { int ival; string s; }; 可以用花括号括起来的...
    Chuangma408 编辑于 2021-11-20 23:58:01
  • 2021.11.22C++ Primer 学习笔记

    7.6类的静态成员 声明静态成员 我们通过在成员声明前加上关键字static使得其与类关联在一起,静态成员可以是public或者private的,静态数据成员的类型可以是常量、引用、指针、类类型。 class Account { public: st...
    Chuangma408 编辑于 2021-11-23 00:13:22