
C++ Primer Plus
文章平均质量分 84
Ref.Ptr.
这个作者很懒,什么都没留下…
展开
-
【C++ Primer Plus】完整学习笔记
第8章 函数探幽第9章 内存模型和名称空间第10章 对象和类第11章 使用类第12章 类和动态内存分配第13章 类继承未完待续。。。原创 2021-02-02 19:46:05 · 808 阅读 · 4 评论 -
【C++ Primer Plus】学习笔记--第13章 类继承
第13章目录13.1 一个简单的基类派生类构造函数基类指针指向派生类对象why用途之一13.2 继承:is-a 关系13.3 多态公有继承virtual 关键字派生类中调用基类方法为何基类需要虚析构函数?多态小结13.4 静态联编和动态联编指针和引用类型的兼容性向上强制转换向下强制转换虚函数和动态联编静态联编的优点虚函数的工作原理虚函数注意事项1. 构造函数不能为virtual2.virtual析构函数3. 友元不能为virtual4.派生类没有重新定义5. 重新定义将隐藏方法13.5 访问控制:prote原创 2021-02-02 18:52:08 · 3251 阅读 · 7 评论 -
【C++ Primer Plus】学习笔记--第12章 类和动态内存分配
第12章目录12.1 动态内存和类复习示例和静态类成员特殊成员函数默认构造函数复制构造函数默认复制构造函数(浅复制)浅复制带来的问题深度复制构造函数赋值运算符12.2 改进后的新 String 类修正后的默认构造函数空指针比较成员函数使用中括号表示法访问字符静态类成员函数String 类程序12.3 在构造函数中使用new时应注意的事项12.4 有关返回对象的说明返回指向const对象的引用返回指向非const对象的引用返回对象返回const对象总结12.5 使用指向对象的指针指针和对象小结定位new运算符原创 2021-01-22 15:02:19 · 857 阅读 · 0 评论 -
【C++ Primer Plus】学习笔记--第11章 使用类
第十一章目录11.1-11.2 运算符重载可重载的操作符重载限制11.3 友元为何需要友元?创建友元友元函数是否有悖于OOP ?重载<< 运算符11.4 重载运算符:成员函数?友元函数哪种格式最好呢?11.5 再谈重载:一个矢量类(技巧)11.6 类的自动转换和强制转换关键字explicit转换函数(类对象 -> 其他数据类型)11.1-11.2 运算符重载C++允许将运算符扩展到用户定义的类型。语法格式:// function prototypeTime operator+(原创 2021-01-07 15:52:17 · 544 阅读 · 0 评论 -
【C++ Primer Plus】学习笔记--第9章 内存模型和名称空间
第九章目录9.1 单独编译分解程序头文件中常包含的内容头文件管理9.1 单独编译P300分解程序头文件:包含结构声明和使用这些结构的函数原型源代码文件:包含于结构有关的函数代码源代码文件:包含调用(main)与结构有关的函数代码。头文件中常包含的内容函数原型使用#define或const定义的符号常量结构声明类声明模板声明内联函数请不要将函数定义和变量声明放到头文件中。在包含自己的头文件时,应使用引号(源代码目录查找)而不是尖括号(标准头文件的主机系统的文件系统查找)原创 2021-01-02 21:36:24 · 595 阅读 · 0 评论 -
【C++ Primer Plus】学习笔记--第8章 函数探幽
第八章目录8.1 C++内联函数--P253==常规函数调用==和==内联函数==的执行过程内联与宏8.2 引用变量8.1 C++内联函数–P253常规函数调用和内联函数的执行过程编译过程的最终产品是可执行程序——由一组机器语言组成。运行程序时,操作系统将这些指令载入到计算机内存中,因此每条指令都有特定的内存地址。计算机随后将逐步执行这些指令。有时(如有循环或分支语句时),将跳过一些指令,向前或者向后跳到指定地址。常规函数调.原创 2020-12-25 22:17:26 · 880 阅读 · 2 评论 -
【C++ Primer Plus】学习笔记--第10章 对象和类
第十章目录10.1 面向对象编程10.2 抽象和类C++中的类类和结构的唯一区别10.1 面向对象编程面向对象编程(OOP)特性:抽象封装和数据隐藏多态继承代码的可重用性10.2 抽象和类P341C++中的类类是一种将抽象转换为用户定义类型的C++工具,它将数据表示和操纵数据的方法组合成一个简洁的包。类规范由两部分组成: 类声明提供了类的蓝图,而方法定义则提供了细节。类声明:以数据成员的方式描述数据部分,以成员函数(被称为方法)的方式描述公有接口。类方法定义:描述如何实现原创 2021-01-05 10:15:12 · 750 阅读 · 0 评论