C++ Primer Plus (第6版)
文章平均质量分 92
学习《C++ Primer Plus》的一些笔记记录
Briwisdom
这个作者很懒,什么都没留下…
展开
-
C++虚函数表的简单理解
简单理解虚函数表的概念虚表就是为了实现面向对象的多态而设计的,简单说就是父类指针能调用子类成员函数。实现简单粗暴:把同一个类的所有虚函数地址放到一个指针的数组里,每一个类一个表。另外在每一个对象的结构体中放置一个指向虚表的指针。在调用时,根据对象里的虚表指针找到对应的虚表,再根据调用函数确定虚表中的哪一个函数地址原创 2024-01-23 23:14:03 · 414 阅读 · 0 评论 -
C++常考面经汇总(30+题)
汇总了网上C++常考的基础知识,方便快速复习。实际面试场景考察的题目分享原创 2023-11-18 18:11:34 · 306 阅读 · 0 评论 -
第 10 章 对象和类
cat /proc/cpuinfo 查看cpufree -m 查看内存原创 2021-10-17 20:08:54 · 206 阅读 · 0 评论 -
第 9 章 内存模型和名称空间
本章内容包括:单独编译 存储持续性、作用域和链接性 定位new运算符 名称空间9.1 单独编译和C语言一样,C++允许甚至鼓励程序员将组件放在独立的文件中。可以单独编译这些文件,然后将它们连接成可执行程序。(通常,C++编译器即编译程序,也管理连接器)。如果只修改了一个文件,则可以只重新编译该文件,然后将它与其他文件的编译版本链接。这使得大程序的管理更便捷。C++开发人员使用 #include 导入头文件,与其将结构声明加入到每一个文件中,不如将其放在头文件中,然后在每一个源代码文件中包原创 2021-09-12 23:03:28 · 247 阅读 · 0 评论 -
第 8 章 函数探幽
本章内容包括:内联函数 引用变量 如何按引用传递函数参数 默认 参数 函数重载 函数模板 函数模板具体化8.1 C++内联函数内联函数是C++为提高程序运行速度所做的一项改进。常规函数和内联函数之间的主要区别不在于编写方式,而在于C++编译器如何将它们组合到程序中。要了解内联函数与常规函数之间的区别,必须深入到程序内部。8.2 引用变量8.2.1 创建引用变量8.2.2 将引用用作函数参数8.2.3 引用得属性和特别之处8.2.4 将引用用于结构8.2...原创 2021-08-29 22:51:34 · 272 阅读 · 1 评论 -
第 7 章 函数——C++的编程模块
bb本章内容包括:函数基本知识 函数原型 按值传递函数参数 设计处理数组的函数 使用const指针参数 设计处理文本字符串的函数 设计处理结构的函数 设计处理string对象的函数 调用自身的函数(递归) 指向函数的指针7.1 复习函数的基本知识要使用C++函数,必须完成如下工作:提供函数定义 提供函数原型 调用函数库函数是已经定义和编译好的函数,同时可以使用标准库头文件提供其原型,因此秩序正确地调用这种函数即可。7.1.1 定义函数可以将函数分成两类:..原创 2021-08-15 14:02:38 · 391 阅读 · 0 评论 -
第 4 章 复合类型
本章内容包括:创建和使用数组 创建和使用C-风格字符串 创建和使用string类字符串 使用方法getline()和get()读取字符串 混合输入字符串和数字 创建和使用结构 创建和使用共同体 创建和使用枚举 创建 和使用指针 使用new和delete管理动态内存 创建动态数组 创建动态结构 自动存储、静态存储和动态存储 vector和array类简介4.1 数组数组(array)是一种数据格式,能够存储多个同类型的值。例如,数组可以存储60个int类型的值或者12个..原创 2021-08-09 22:56:40 · 285 阅读 · 0 评论 -
第 3 章 处理数据
本章内容包括:C++变量命名规则 C++内置的整型——unsigned long, long, unsigned int, int, unsigned short, short, char, unsigned char, signed char, bool。 C++11新增的整型: unsigned long long 和long long 表示各种整型的系统限制的climits文件 各种整型的数字字面值(常量) C++内置的浮点类型: float, double, long double原创 2021-08-06 00:31:24 · 423 阅读 · 0 评论 -
第 2 章 开始学习C++
本章内容包括:创建C++程序 C++程序的一般格式 #include 编译指令 main()函数 使用cout对象进行输出 在C++程序中加入注释 何时以及如何使用endl 使用cin对象进行输入 定义和使用简单函数2.1 进入C++2.1.1 main()函数2.1.2 C++注释2.1.3 C++预处理器和iostream文件2.1.4 头文件2.1.5命名空间2.1.6 使用cout进行c++输出2.1.7 C++源代码的格原创 2021-08-01 22:24:53 · 252 阅读 · 0 评论