
C++对象模型
文章平均质量分 61
老蔡编程
西安电子科技大学计算机硕士。热衷C++、Python编程和量化投资的老码农。
展开
-
C++对象模型(20)-- 函数语义学:函数和变量的绑定问题
函数和变量的动态绑定、静态绑定等问题。原创 2023-10-23 11:02:43 · 361 阅读 · 0 评论 -
C++对象模型(19)-- 函数语义学:成员函数
为了提高普通成员函数的调用效率,在C++中,对普通成员函数的调用,会转换成对全局函数的调用。原创 2023-10-23 09:03:15 · 392 阅读 · 0 评论 -
C++对象模型(18)-- 函数语义学:函数调用过程
对函数调用过程的讲述。原创 2023-10-19 14:51:27 · 190 阅读 · 0 评论 -
C++对象模型(17)-- 构造函数语义学:成员初始化列表
初始化列表的使用场景极其优缺点介绍。原创 2023-10-19 14:33:32 · 146 阅读 · 0 评论 -
C++对象模型(16)-- 构造函数语义学:临时对象
临时对象的产生和销毁需要消耗系统资源,所以在写代码时应尽量避免临时对象的产生。原创 2023-10-18 14:24:58 · 174 阅读 · 0 评论 -
C++对象模型(15)-- 构造函数语义学:移动构造函数和移动赋值运算符
移动构造函数、移动赋值运算符没有内存的搬迁或者内存拷贝,所以可以提高效率。原创 2023-10-18 10:18:50 · 460 阅读 · 0 评论 -
C++对象模型(14)-- 构造函数语义学:拷贝构造函数和赋值运算赋
本文讲解了拷贝构造函数和赋值运算赋相关的概念。原创 2023-10-17 22:36:44 · 361 阅读 · 0 评论 -
C++对象模型(13)-- 构造函数语义学:析构函数
默认析构函数生成规则,及虚析构函数的应用场景等。原创 2023-10-17 21:57:16 · 214 阅读 · 0 评论 -
C++对象模型(12)-- 构造函数语义学:构造函数
C++默认构造函数生成规则的介绍。原创 2023-10-17 19:56:02 · 204 阅读 · 0 评论 -
C++对象模型(11)-- 虚基类
虚基类的介绍及其对象布局。原创 2023-10-17 17:35:02 · 1002 阅读 · 0 评论 -
C++对象模型(10)-- 虚函数2
虚函数表、虚函数表指针的创建时机和vcall等的讲解。原创 2023-10-17 16:52:51 · 164 阅读 · 0 评论 -
C++对象模型(9)-- 虚函数1
虚函数的作用是允许使用基类的指针来调用子类的函数,从而实现“多态”。原创 2023-10-17 10:56:39 · 146 阅读 · 0 评论 -
C++对象模型(8)-- 数据语义学:this指针
C++中的this指针原创 2023-10-09 23:16:32 · 363 阅读 · 0 评论 -
C++对象模型(7)-- 数据语义学:成员变量偏移值、地址
成员变量偏移值、地址。原创 2023-10-09 21:36:04 · 329 阅读 · 0 评论 -
C++对象模型(6)-- 数据语义学:继承的对象布局(含虚函数)
继承下的对象布局(有虚函数)原创 2023-10-09 19:07:40 · 91 阅读 · 0 评论 -
C++对象模型(5)-- 数据语义学:继承的对象布局(不含虚函数)
继承下的对象布局(没有虚函数)原创 2023-10-09 17:42:00 · 104 阅读 · 0 评论 -
C++对象模型(4)-- 数据语义学:数据成员的内存布局
C++数据成员的布局顺序及字节填充等问题。原创 2023-10-09 15:00:15 · 128 阅读 · 0 评论 -
C++对象模型(3)-- 类对象所占用的空间
C++类对象所占用的空间大小。原创 2023-10-09 13:36:27 · 162 阅读 · 0 评论 -
C++对象模型(2)-- 进程内存空间布局
进程的内存地址空间可分为以下几个部分:栈、堆、BSS段、数据段、代码段。原创 2023-10-09 12:25:23 · 302 阅读 · 0 评论 -
C++对象模型(1)-- 对象模型概述
C++对象模型的介绍,及验证类对象模型的3种方法。原创 2023-10-08 23:20:14 · 389 阅读 · 0 评论