c++ 第28页
劫持 PE 文件:新建节表并插入指定 DLL 文件-拾光赋

劫持 PE 文件:新建节表并插入指定 DLL 文件

劫持 PE 文件:新建节表并插入指定 DLL 文件, PE格式简介 PE(Portable Executable)格式,是微软Win32环境可移植可执行文件(如exe、dll、vxd、sys和vdm等)的标准文件格式。PE格式衍生于早期建立...
Lee的头像-拾光赋Lee2年前
07714
C++类开发第七篇(详细说说多态和编译原理)-拾光赋

C++类开发第七篇(详细说说多态和编译原理)

C++类开发第七篇(详细说说多态和编译原理),polymorphism 静态联编和动态联编 多态性(polymorphism)提供接口与具体实现之间的另一层隔离,从而将”what”和”how”分离开来。多态性改善了代码...
Lee的头像-拾光赋Lee2年前
07715
手把手教你实现C++高性能内存池,相比 malloc 性能提升7倍!-拾光赋

手把手教你实现C++高性能内存池,相比 malloc 性能提升7倍!

手把手教你实现C++高性能内存池,相比 malloc 性能提升7倍!,大家好,我是小康。 写在前面 你知道吗?在高并发场景下,频繁的malloc和free操作就像是程序的'阿喀琉斯之踵',轻则拖慢系统响应,...
Lee的头像-拾光赋Lee1年前
0779
洛谷[NOIP2015 普及组] 金币-拾光赋

洛谷[NOIP2015 普及组] 金币

洛谷[NOIP2015 普及组] 金币,[NOIP2015 普及组] 金币 题目背景 NOIP2015 普及组 T1 题目描述 国王将金币作为工资,发放给忠诚的骑士。第一天,骑士收到一枚金币;之后两天(第二天和第三天),...
Lee的头像-拾光赋Lee2年前
07713
内联和嵌套命名空间-拾光赋

内联和嵌套命名空间

内联和嵌套命名空间,在开发大型的项目时,往往会有很多人参与协同开发,划分成各个小组负责不同的模块,模块之间相对独立。代码中会定义很多的类名、函数名、模板名,甚至一些全局变量,如果不...
Lee的头像-拾光赋Lee2年前
07713
CMake构建学习笔记10-OsgQt库的构建-拾光赋

CMake构建学习笔记10-OsgQt库的构建

CMake构建学习笔记10-OsgQt库的构建,笔者使用的OsgQt库是Github上openscenegraph仓库中托管的项目(地址),该库的功能是将Osg嵌入到Qt窗体中。不过该库的使用总是有点问题,具体的介绍笔者在之...
Lee的头像-拾光赋Lee2年前
07713
LeetCode412[Fizz Buzz]-拾光赋

LeetCode412[Fizz Buzz]

LeetCode412[Fizz Buzz],题目 链接 LeetCode412[Fizz Buzz] 详情 实例 实例1 实例2 实例3 提示 题解 思路 定义一个容器 sRetVec,依次遍历每一个数 如果可以被3和5同时整除,则在容器内加入一个...
Lee的头像-拾光赋Lee2年前
0778
【C++】揭秘类与对象的内在机制(核心卷之运算符重载、赋值重载与取址重载的奥秘)-拾光赋

【C++】揭秘类与对象的内在机制(核心卷之运算符重载、赋值重载与取址重载的奥秘)

【C++】揭秘类与对象的内在机制(核心卷之运算符重载、赋值重载与取址重载的奥秘), 这篇博客是接着之前的博客写的,希望大家可以先看看之前的两篇博客,了解了解类的默认成员函数,并且还有深...
Lee的头像-拾光赋Lee1年前
07714
位段 -- 内存布局详解-浅谈C语言-拾光赋

位段 — 内存布局详解-浅谈C语言

位段 -- 内存布局详解-浅谈C语言, 目录 位段 位段的介绍 位段使用示例: 位段的内存分配 Example 内存分配解析: 位段的跨平台问题 位段 位段的介绍 位段(二进制位):就是按位存储 位段(bit-fi...
Lee的头像-拾光赋Lee2年前
07714
基于 IOCP 的协程调度器——零基础深入浅出 C++20 协程,基于 epoll 的协程调度器-拾光赋

基于 IOCP 的协程调度器——零基础深入浅出 C++20 协程,基于 epoll 的协程调度器

基于 IOCP 的协程调度器——零基础深入浅出 C++20 协程,基于 epoll 的协程调度器,前言 上一篇《基于 epoll 的协程调度器》谈到如何基于 epoll 构建一个事件驱动的协程调度器,没有使用三方库的...
Lee的头像-拾光赋Lee1年前
0765
C++ 获取数组大小、多维数组操作详解-拾光赋

C++ 获取数组大小、多维数组操作详解

C++ 获取数组大小、多维数组操作详解,获取数组的大小 要获取数组的大小,可以使用 sizeof() 运算符: 示例 int myNumbers[5] = {10, 20, 30, 40, 50}; cout << sizeof(myNumbers); 结果:...
Lee的头像-拾光赋Lee2年前
07613
《Effective C++》第三版-5. 实现(Implementations)-拾光赋

《Effective C++》第三版-5. 实现(Implementations)

《Effective C++》第三版-5. 实现(Implementations), 目录 条款26:尽可能延后变量定义式的出现时间(Postpone variable definitions as long as possible) 条款27:尽量少做转型动作(Minim...
Lee的头像-拾光赋Lee2年前
0765