![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++面向对象
C++面向对象部分
卷儿~
在校大学生,好撸铁。性别男,爱好女。
个人主页:http://www.wayne-lee.cn/
展开
-
啃书《C++ Primer Plus》 面向对象部分 RTTI
RTTI是运行阶段类型识别的简写(Runtime type identification)。是一种允许在程序运行过程中对对象的类型进行识别的技术,旨在为程序在运行阶段确定对象类型提供一种标准方式。在C++中,完成RTTI这项任务主要依靠三种组件,它们是:dynamic_cast运算符typeid运算符typeinfo类dynamic_cast运算符提供了一种将基类指针与派生类指针相互转化的方法,可以用来判断对象的类型是否是某个类的派生类。typeid运算符可以解析对象的类型,并返回一个其类型原创 2020-05-28 11:51:28 · 533 阅读 · 1 评论 -
啃书《C++ Primer Plus》 面向对象部分 嵌套类
致谢:面向对象课程陈老师,十分认真负责,许多内容是他教授给我的。看完文章,来关注博主一起学习鸭~~~~啃书系列往期博客语言基础部分:啃书《C++ Primer Plus》之 C++ 函数指针啃书《C++ Primer Plus》之 C++ 名称空间1啃书《C++ Primer Plus》之 C++ 名称空间2啃书《C++ Primer Plus》之 C++ 引用啃书《C++ Primer Plus》之 const修饰符修饰 类对象 指针 变量 函数 引用啃书《C++ Primer P.原创 2020-05-22 23:38:41 · 620 阅读 · 0 评论 -
啃书《C++ Primer Plus》 面向对象部分 友元 ——友元函数、友元类、友元成员函数
插眼原创 2020-05-22 11:46:09 · 473 阅读 · 0 评论 -
啃书《C++ Primer Plus》 面向对象部分 虚机制——虚函数表、虚指针
插眼原创 2020-05-21 17:37:17 · 2492 阅读 · 4 评论 -
啃书《C++ Primer Plus》面向对象部分 静态联编与动态联编
本篇可看做是下一节虚机制的前置内容,如果您仅希望了解有关动态联编和静态联编的问题,请无视这个提示,这不影响对联编知识的介绍。如果您也像博主一样正在学习C++,在完成本篇博客阅读后建议继续阅读有关虚机制的内容(传送门)联编先不论动态还是静态,首先需要明确的是关于“联编”的含义,书中有这样的说明:将源代码中的函数调用解释为执行特定函数代码块被称为函数名联编(binding)通俗些说,就是指明调用函数的语句调用的究竟是哪一个函数,执行哪一个函数下的代码块。也可以说是明确调用关系,指明那条语句调用了原创 2020-05-21 10:55:03 · 570 阅读 · 1 评论 -
啃书《C++ Primer Plus》 面向对象部分 动态内存管理(下) 动态成员管理
本篇将介绍当对象成员包含动态成员时,需要对其初始化,拷贝,赋值,销毁等过程做出相应的设计。有关构造函数,拷贝,赋值,析构的内容可以参考往期博客:啃书《C++ Primer Plus》 面向对象部分 构造函数基础及其使用 ——初始化列表 构造函数重载与调用 创建对象啃书《C++ Primer Plus》 面向对象部分 析构函数啃书《C++ Primer Plus》 面向对象部分 深拷贝与浅拷贝问题 拷贝构造函数 赋值函数上期传送门《动态内存管理》内容思维导图如下:动态的成员创建与释放原创 2020-05-15 16:40:34 · 375 阅读 · 0 评论 -
啃书《C++ Primer Plus》 面向对象部分 动态内存管理(中) 动态对象的创建 重载new和delete
接着上一篇的内容,本篇是动态内存管理和类,一方面是通过动态内存分配的方式创建和释放类对象,这涉及到动态的对象创建和释放的过程。进而讨论到重载new和delete关键字。上期传送门下期传送门《动态内存管理》内容思维导图如下:动态内存和类动态的对象使用new和delete关键字可以分配释放内置类型的动态变量,当然也可分配释放类的动态对象。动态对象的创建和释放使用new关键字创建动态对象时,形式与创建内置类型变量类似:类指针 指针名称 = new 类名;类指针 指针名称 = new 类名(原创 2020-05-15 16:40:18 · 393 阅读 · 0 评论 -
啃书《C++ Primer Plus》 动态内存管理(上) new和delete的使用
插眼原创 2020-05-15 16:40:06 · 444 阅读 · 5 评论 -
啃书《C++ Primer Plus》 面向对象部分 深拷贝与浅拷贝问题 拷贝构造函数 赋值函数
插眼原创 2020-04-30 20:07:55 · 691 阅读 · 0 评论 -
啃书《C++ Primer Plus》 面向对象部分 析构函数
插眼原创 2020-04-29 18:32:01 · 370 阅读 · 0 评论 -
啃书《C++ Primer Plus》 面向对象部分 类型转换——转换构造函数 与 转换函数
插眼原创 2020-04-27 22:52:46 · 621 阅读 · 0 评论 -
啃书《C++ Primer Plus》 面向对象部分 构造函数基础及其使用 ——初始化列表 构造函数重载与调用 创建对象
啃书系列持续更新ing,关注博主一起xiao习鸭~系列文章:啃书《C++ Primer Plus》之 C++ 函数指针啃书《C++ Primer Plus》之 C++ 名称空间1啃书《C++ Primer Plus》之 C++ 名称空间2啃书《C++ Primer Plus》之 C++ 引用啃书《C++ Primer Plus》之 const修饰符修饰 类对象 指针 变量 函数 引用...原创 2020-04-27 12:27:47 · 585 阅读 · 0 评论