09 2019 档案
摘要:类继承 [TOC] 整理自《C++ Primer Plus》 1. 一个简单的基类 + 从一个类派生出另一个类时,原始类称为基类,继承类称为派生类。 + 公有派生,基类的公有成员将成为派生类的公有成员;基类的私有部分也将成为派生类的一部分,但只能通过基类的公有和保护方法访问。 + 需要在继承特性中添
阅读全文
摘要:类和动态内存分配 整理自《C++ Primer Plus》 1. 动态内存和类 + 静态类成员有一个特点:无论创建了多少对象,程序都只创建一个静态类变量副本。也就是说,类的所有对象共享同一个静态成员。静态数据成员在类声明中声明,在包含类方法的文件中初始化。 + 复制构造函数用于将一个对象复制到新创建
阅读全文
摘要:动态分配内存 整理自《C++ Primer Plus》 1. 指针和自由存储空间 + 变量的本质是一段连续内存空间的别名。使用引用可以有多个别名。 + \ 运算符被称为间接值或解除引用运算符,将其应用于指针,可以得到该地址处存储的值。 + 在32位系统下,指针占4个字节,64位系统下指针占8个字节
阅读全文
摘要:字符串 字符串是存储在内存的连续字节中的一系列字符。C++处理字符串的方式有两种。第一种来自C语言,常称为C风格字符串。另一种基于string类库。 1. C 风格字符串 + C 风格字符串以空字符结尾,空字符被写作 \0,其ASCII码为0。 + 注意区分字符常量和字符串常量。字符串常量(使用双引
阅读全文
摘要:循环和文本输入 + 一个简单任务:逐字符地读取来自文件或键盘的文本 1. 使用原始的cin进行输入 使用某个特殊字符——有时被称为哨兵字符,将其作为停止标记。 + cin 在读取char值时,与读取其它基本类型一样,cin将忽略空格和换行符。因此输入中的空格没有被回显,也没有被包括在计数内。更为复杂
阅读全文

浙公网安备 33010602011771号