Question Ans

2022_02_18

2022_02_18

bingliaolong 3年前 (2022-02-18) 20 0

static 修饰全局变量 加不加static都是静态存储方式 加了static,只初始化一次,防止在其他源文件中被引用 修饰局部变量 变成静态存储方式,变量的生命周期变长,作用范围不变 只初始化一次 修饰函数 加了...

2022_02_16

2022_02_16

bingliaolong 3年前 (2022-02-16) 18 0

内存布局 内核空间 通常在最高的内存地址,用户态程序无法访问 操作系统保留的一部分内存,用于存储内核代码、设备驱动程序等 这部分内存一般不在普通应用程序的内存布局中明确显示,但确实存在并且用户态程序无法直接访问 栈区...

2020_11_19_02

2020_11_19_02 5

bingliaolong 4年前 (2021-02-17) 13 0

GetMessage和PeekMessage PeekMessage在处理获得消息时候和GetMessage一样,关键不同的是PeekMessage在没有消息处理的时候还会继续保持循环激活状态,并且继续占用资源。 G...

2020_04_22

2020_04_22

bingliaolong 4年前 (2020-04-23) 12 0

vector.size() && vector.capacity() 相关介绍 size() 返回容器里面当前存放的元素个数 capacity() 在不重新分配内存的情况下,vector或string...

2022_03_16

2022_03_16 2

bingliaolong 3年前 (2022-03-17) 11 0

多态 编译时多态 通过函数重载实现 运行时多态 多态性可以概括为“一个接口,多个方法”,程序运行时才决定调用哪个具象化函数。 多态通过虚函数实现,虚函数允许子类重新定义成员函数,而子类重写定义父类函数的做法叫做覆盖,...

2020_05_11_02

2020_05_11_02

bingliaolong 4年前 (2020-05-14) 10 0

多态 编译时多态 通过函数重载实现 运行时多态 多态性可以概括为“一个接口,多个方法”,程序运行时才决定调用哪个具象化函数 多态通过虚函数实现,虚函数允许子类重新定义成员函数,而子类重写定义父类函数的做法叫做覆盖,o...

2022_09_14

2022_09_14

bingliaolong 2年前 (2022-09-26) 10 0

智能指针 C++11_ 第二篇 C++11_ 第三篇 进程间同步 无名管道 有名管道 消息队列 信号量 进程间通信 临界区 COM的使用 介绍 COM定义了标准线路格式和协议,以便在不同硬件平台上运行的对象之间进行交...

2020_05_11_01

2020_05_11_01

bingliaolong 4年前 (2020-05-14) 9 0

虚函数 虚函数 虚函数机制用以支持一个有效率的“执行期”绑定。 虚函数指针 C++对象模型: 每个class产生出一堆指向虚函数的指针,放在表格当中。这个表格被称为svirtual table。 没一个类对象被安插一...

2023_02_27

2023_02_27 2

bingliaolong 2年前 (2023-03-06) 9 0

02_27 shared_ptr lambda 02_28 自定义消息 #define WM_MYMSG (WM_USER + 100) // 申明消息处理函数 afx_msg LRESULT OnMyMsg(WPA...

2022_02_24_02

2022_02_24_02

bingliaolong 3年前 (2022-03-01) 8 0

vector 进程间通信 基类指针转派生类 vector删掉元素,背后的内存变化 自己实现一个vector Windows点击X关闭窗口的过程 Windows透明窗口 std::move vector迭代器失效问题 ...

扫一扫二维码分享