Question Ans

2020_11_19_02

2020_11_19_02 5

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

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

2022_02_16

2022_02_16

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

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

2022_09_14

2022_09_14

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

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

2020_11_19_01

2020_11_19_01

bingliaolong 4年前 (2021-02-16) 8 0

模态对和非模态对话框 模态对话框 当它弹出后,本应用其他窗口将不再接受用户输入,只有该对话框响应用户输入,在对它进行相应操作并退出后,其他窗口才能与用户交互。 非模态对话框 它弹出后,本程序其他窗口仍能响应用户输入。...

2022_02_18

2022_02_18

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

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

2023_02_05

2023_02_05

bingliaolong 2年前 (2023-02-05) 4 0

判断空类 template<typename T> struct EmptyHelper : T{ int group[256]; } struct EmptyHelper{ int group[256]...

2020_11_09

2020_11_09

bingliaolong 4年前 (2021-02-16) 3 0

shared_ptr shared_ptr采用引用计数的方式管理所指向的对象。当有一个新的shared_ptr指向同一个对象时(复制shared_ptr等),引用计数加1。当shared_ptr离开作用域时,引用计数...

2022_02_24_01

2022_02_24_01

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

godbolt.org 空类编译器会产生出什么函数 智能指针 std::move 浏览器进程 浏览器线程 浏览器智能指针 设计模式的使用场景 code:比较版本号

2023_02_09

2023_02_09

bingliaolong 2年前 (2023-02-11) 6 0

Part1 32位内存大小和对齐 class test { public: void (*p)(); long long ll; char c; union { short st; int a; }; virtual...

2020_11_05

2020_11_05 2

bingliaolong 4年前 (2020-11-23) 7 0

Linux下/proc Linux系统上的/proc目录是一种文件系统,即proc文件系统。与其它常见的文件系统不同的是,/proc是一种伪文件系统(也即虚拟文件系统),存储的是当前内核运行状态的一系列特殊文件,用户...

扫一扫二维码分享