
C++ Primer Plus 学习笔记
文章平均质量分 90
个人笔记,留做以后回顾。记录的内容越多,说明对这块的理解越是不够,这种理解可能是前因后果,并不局限于单单某一块知识,已经理解的内容不会记录。从这一点可以看出来,其实从第七章开始就已经显得有点困难了...
Pyrojewel_js
你不应该拘泥于任何特定的技术,而应该拥有足够广泛的背景和经验基础,以便在特定的情况下选择合适的解决方案。你的背景来自对计算机科学基本原理的理解,而你的经验来自广泛的实际项目。理论结合实践才会让你变得强大。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【C++】第13章: 类继承
C++通过使用纯虚函数(pure virtual function)提供未实现的函数。纯虚函数声明的结尾处为=0。当类声明中包含纯虚函数时,则不能创建该类的对象。要成为真正的ABC,必须至少包含一个纯虚函数。C++甚至允许纯虚函数有定义。总之,在原型中使用=0指出类是一个抽象基类,在类中可以不定义该函数。继承通过使用已有的类(基类)定义新的类(派生类),使得能够根据需要修改编程代码。公有继承建立is-a关系,这意味着派生类对象也应该是某种基类对象。原创 2023-05-10 19:35:01 · 1503 阅读 · 1 评论 -
【C++】第12章: 类和动态内存分配
本章介绍了定义和使用类的许多重要方面。其中的一些方面是非常微妙甚至很难理解的概念。如果其中的某些概念对于您来说过于复杂,也不用害怕——这些问题对于大多数C++的初学者来说都是很难的。通常,对于诸如复制构造函数等概念,都是在由于忽略它们而遇到了麻烦后逐步理解的。本章介绍的一些内容乍看起来非常难以理解,但是随着经验越来越丰富,对其理解也将越透彻。在类构造函数中,可以使用new为数据分配内存,然后将内存地址赋给类成员。这样,类便可以处理长度不同的字符串,而不用在类设计时提前固定数组的长度。原创 2023-04-11 17:02:27 · 1130 阅读 · 0 评论 -
【C++ Primer Plus】第十一章:使用类
个人知识总结原创 2023-04-03 21:14:50 · 922 阅读 · 0 评论 -
【C++ Primer Plus】第十章:对象和类
C++个人笔记第十章原创 2023-04-03 08:53:34 · 606 阅读 · 0 评论 -
【C++ Primer Plus】第九章 内存模型和名称空间
个人笔记,第九章原创 2023-04-01 14:48:07 · 883 阅读 · 0 评论 -
【C++ Primer Plus】第八章:函数探幽
个人笔记总结原创 2023-03-30 20:36:05 · 526 阅读 · 0 评论 -
【C++ Primer Plus】第七章:函数
函数是C++的编程模块。要使用函数,必须提供定义和原型,并调用该函数。函数定义是实现函数功能的代码;函数原型描述了函数的接口:传递给函数的值的数目和种类以及函数的返回类型。函数调用使得程序将参数传递给函数,并执行函数的代码。在默认情况下,C++函数按值传递参数。这意味着函数定义中的形参是新的变量,它们被初始化为函数调用所提供的值。因此,C++函数通过使用拷贝,保护了原始数据的完整性。C++将数组名参数视为数组第一个元素的地址。原创 2023-03-28 18:14:54 · 967 阅读 · 0 评论 -
【C++ Primer Plus】第六章:分支语句和逻辑运算符
【C++ Primer Plus】个人总结笔记原创 2023-02-17 21:32:41 · 596 阅读 · 0 评论 -
【C++ Primer Plus】第五章:循环与关系表达式
【C++ Primer Plus】个人总结笔记原创 2023-02-17 13:10:38 · 666 阅读 · 0 评论 -
【C++ Primer Plus】第四章:复合类型
数组、结构和指针是C++的3种复合类型。数组可以在一个数据对象中存储多个同种类型的值。通过使用索引或下标,可以访问数组中各个元素。结构可以将多个不同类型的值存储在同一个数据对象中,可以使用成员关系运算符(.)来访问其中的成员。使用结构的第一步是创建结构模板,它定义结构存储了哪些成员。模板的名称将成为新类型的标识符,然后就可以声明这种类型的结构变量。共用体可以存储一个值,但是这个值可以是不同的类型,成员名指出了使用的模式。指针是被设计用来存储地址的变量。我们说,指针指向它存储的地址。原创 2023-02-16 20:29:43 · 923 阅读 · 0 评论 -
【C++ Primer Plus】第三章:处理数据
输入时,cin将键盘输入的M转换为77,输出时,cout将77转换为显示的字母M。其外观是这样的,45E6表示的是将3.45与1000000相乘,E6指的是10的6次方。E表示法最适合非常大的和非常小的数。Auto是一个语言关键字,在初始化声明中,如果使用关键字auto,而不指定变量的类型,编译器将把变量的类型设置成和初始值相同。首先,它指明了类型,可以使用C++的作用于规则讲定义限制在特定的函数或者文件中,第三,可以将。C++的基本类型分为两组:一组由存储为整数的值组成,另一组由存储为浮点格式的值组成。原创 2022-10-24 16:11:29 · 651 阅读 · 0 评论 -
【C++ Primer Plus】第二章:开始学习C++
【C++ Primer Plus】第二章:开始学习C++原创 2022-10-24 16:10:01 · 508 阅读 · 0 评论 -
【C++ Primer Plus】第一章:预备知识
【C++ Primer Plus】第一章:预备知识。原创 2022-10-24 16:08:20 · 624 阅读 · 0 评论