摘要: # 109.C++类内初始化 C++11规定,可以为数据成员提供一个类内初始值。创建对象时,类内初始值用于初始化数据成员。像下面这样,cursor和height的类内初始值均为0。 ```C++ class Screen { private: int cursor = 0; int height = 阅读全文
posted @ 2023-07-18 12:33 CodeMagicianT 阅读(80) 评论(0) 推荐(0) 编辑
摘要: # 108.类型别名声明 在代码编辑过程中,为了书写省事或者更容易理解,通常会自定义别名,包括类型别名、方法别名等。在 C++ 中定义别名有以下几种方式。 ## 1.#define ### 1.1概述 \#define 是宏定义,作用就是将一个标识符定义为一个字符串,源程序中所有的该标识符均以指定的 阅读全文
posted @ 2023-07-18 11:58 CodeMagicianT 阅读(47) 评论(0) 推荐(0) 编辑
摘要: # 107.继承总结 ## 1. 概念 继承(inheritance)机制是面向对象程序设计使代码可以复用的最重要的手段,它允许程序员在保持原有类特性的基础上进行扩展,增加功能,这样产生新的类,称子类或者派生类,被继承的类称为父类或基类。继承呈现了面向对象程序设计的层次结构,体现了由简单到复杂的认知 阅读全文
posted @ 2023-07-18 11:55 CodeMagicianT 阅读(27) 评论(0) 推荐(0) 编辑