
cpp
111111
优惠券已抵扣
余额抵扣
还需支付
¥9.90
¥99.00
购买须知?
本专栏为图文内容,最终完结不会低于15篇文章。
订阅专栏,享有专栏所有文章阅读权限。
本专栏为虚拟商品,基于网络商品和虚拟商品的性质和特征,专栏一经购买无正当理由不予退款,不支持升级,敬请谅解。
张三的剑
不盼望世界先理解你,你可以尝试先理解世界。
展开
-
游戏编程中,用到的C++数据函数封装
游戏编程中,用到的C++数据函数封装。原创 2025-04-06 09:45:41 · 9 阅读 · 0 评论 -
如果对存储的数据位置没有要求,则可以通过交换迭代器指针的方式,避免删除时发生的拷贝行为
【代码】如果对存储的数据位置没有要求,则可以通过交换迭代器指针的方式,避免删除时发生的拷贝行为。原创 2025-04-06 09:19:55 · 10 阅读 · 0 评论 -
处理名称复制,自动加+1
业务需求对复制出来的文件名称做递增+1操作,之前预先用的map存名称出现次数的方式,后来再想想,发现用递归也可以。原创 2024-10-24 23:31:55 · 68 阅读 · 0 评论 -
CColorButton 扩展CButton
但如果遇到需要需要全屏显示窗口的需求,当我去根据变化的cx,cy 去扩大窗口时,自己扩展的CBitmapButton中的按钮文字并不会跟着变大,文字坐标位置错误,所以换了一个角度,扩展CButton,对这几个状态进行修改颜色。这样OnSize中使用MoveWindows 就不会有问题,就完成了全屏显示窗口,控件放大的需求。之前,是通过扩展CBitmapButton,通过干预鼠标移入,移出,禁用,按下这些状态触发时,更改背景图片,实现互斥显示的需求。原创 2024-10-11 23:59:10 · 66 阅读 · 0 评论 -
提取单个数字字符串 括号内的
【代码】提取单个数字字符串 括号内的。原创 2024-09-21 12:59:11 · 77 阅读 · 0 评论 -
期望将相似字符串作为分组条件
【代码】期望将相似字符串作为分组条件。原创 2024-09-05 20:24:11 · 53 阅读 · 0 评论 -
对后缀数字进行排序
本身字符串命名在业务生产中就应该有含义,这里简单举例 ZC-1 可能表示某1号车间, ZC-2 某2号车间。先用map分组,而后批处理 1号车间 2号车间分别排序。map 分组的时候,插入又会排序,刚好前面一样,只是 1,2 不同而已。1 ,2 字符比ACSII码,更好符合顺序要求。既然是数字序,构建pair 结构。原创 2024-08-25 12:24:29 · 263 阅读 · 0 评论 -
Cpp_Primer_Practice 练习17.6
重写 findBook,不使用tuple和pair。原创 2024-08-18 22:31:52 · 102 阅读 · 0 评论 -
Cpp_Primer_Practice 练习17.5
重写 findBook,令其返回一个 pair,包含一个索引和一个迭代器pair。原创 2024-08-18 22:26:11 · 117 阅读 · 0 评论 -
Cpp_Primer_Practice 练习17.4
编写并测试你自己版本的 findBook 函数。原创 2024-08-18 22:19:31 · 124 阅读 · 0 评论 -
Cpp_Primer_Practice 练习16.12
编写你自己版本的 Blob 和 BlobPtr 模版,包含书中未定义的多个const成员。原创 2024-08-18 19:41:25 · 158 阅读 · 0 评论 -
Cpp_Primer_Practice练习16.11
下面 List 的定义是错误的。原创 2024-08-18 18:20:56 · 83 阅读 · 0 评论 -
Cpp_Primer_Practice练习16.7
编写一个 constexpr 模版,返回给定数组的大小。原创 2024-08-18 18:12:02 · 120 阅读 · 0 评论 -
Cpp_Primer_Practice 练习16.6
你认为接受一个数组实参的标准库函数 begin 和 end 是如何工作的?定义你自己版本的 begin 和 end。原创 2024-08-18 18:07:39 · 109 阅读 · 0 评论 -
Cpp_Primer_Practice 练习16.5
为6.2.4节中的print函数编写模版版本,它接受一个数组的引用,能处理任意大小、任意元素类型的数组。原创 2024-08-18 18:01:34 · 106 阅读 · 0 评论 -
Cpp_Primer_Practice 练习16.4
编写行为类似标准库 find 算法的模版。函数需要两个模版类型参数,一个表示函数的迭代器参数,另一个表示值的类型。使用你的函数在一个 vector 和一个list中查找给定值。原创 2024-08-18 17:52:10 · 176 阅读 · 0 评论 -
通过std::async() 向任务函数传递参数
【代码】通过std::async() 向任务函数传递参数。原创 2024-08-13 22:32:03 · 165 阅读 · 0 评论 -
运用std::future 取得异步任务的函数返回值
【代码】运用std::future 取得异步任务的函数返回值。原创 2024-08-13 22:02:45 · 134 阅读 · 0 评论 -
std::shared_ptr<T> 完善线程安全队列封装
【代码】std::shared_ptr<T> 完善线程安全队列封装。原创 2024-08-13 21:38:46 · 98 阅读 · 0 评论 -
线程安全队列,其中采用条件变量做封装
【代码】线程安全队列,其中采用条件变量做封装。原创 2024-08-12 23:56:37 · 101 阅读 · 0 评论 -
用 condition_variable 等待处理数据
【代码】用 condition_variable 等待处理数据。原创 2024-08-12 23:43:29 · 88 阅读 · 0 评论 -
ICMP协议 ping ip地址测试服务器是否可用
【代码】ICMP协议 ping ip地址测试服务器是否可用。原创 2024-08-01 23:12:32 · 282 阅读 · 0 评论 -
find_first_of 巧用 比如创建级联目录...
【代码】find_first_of 巧用 比如创建级联目录...原创 2024-08-01 22:40:05 · 271 阅读 · 0 评论 -
transform inserter 单词计数。
stl算法,用的好真的能省去很多没有必要的代码。原创 2024-08-01 22:24:57 · 94 阅读 · 0 评论 -
用栈的方式替代递归 示例:获取指定目录所有文件信息
【代码】用栈的方式替代递归 示例:获取指定目录所有文件信息。原创 2024-08-01 22:10:19 · 130 阅读 · 0 评论 -
for_each算法 +结构 处理数据汇总
【代码】for_each算法 +结构 处理数据汇总。原创 2024-07-31 23:22:34 · 135 阅读 · 0 评论 -
多线程做排序
实际上两个线程跑排序,不如一个主线程排序来得快。可能是排序写法太菜…原创 2024-07-31 22:54:48 · 108 阅读 · 0 评论 -
多线程的方法给数组赋值
【代码】多线程的方法给数组赋值。原创 2024-07-31 22:20:06 · 377 阅读 · 0 评论 -
信号量 规定协调一组线程执行顺序
线程能不能被执行取决于时间片轮询机制,通过信号量,可以控制谁先执行,谁后执行。原创 2024-07-31 00:15:16 · 177 阅读 · 0 评论 -
容器map 对value排序
【代码】容器map 对value排序。原创 2024-07-30 23:49:40 · 376 阅读 · 0 评论 -
容器 map 自定义排序规则
【代码】容器 map 自定义排序规则。原创 2024-07-30 23:33:38 · 372 阅读 · 0 评论 -
async C++异步调用
【代码】async C++异步调用。原创 2024-07-30 23:04:00 · 431 阅读 · 0 评论 -
并查集算法 对数据进行分组
【代码】并查集算法 对数据进行分组。原创 2024-07-29 21:38:32 · 351 阅读 · 0 评论 -
C创建随机数 srand rand
【代码】C创建随机数 srand rand。原创 2024-07-28 21:19:19 · 331 阅读 · 0 评论 -
condition_variable 条件变量 实现线程通信时同步
利用条件变量 实现两个线程交互0-100之间的数,其中一个线程打印奇数 另一个线程打印偶数。原创 2024-07-28 21:07:58 · 135 阅读 · 0 评论 -
STL unique 算法 去重
【代码】STL unique 算法 去重。原创 2024-07-28 20:56:09 · 232 阅读 · 0 评论 -
C++ 获取系统本地事件格式化字符串
【代码】C++ 获取系统本地事件格式化字符串。原创 2024-07-28 07:59:19 · 359 阅读 · 0 评论 -
C++分组,根据pair的key
【代码】C++分组,根据pair的key。原创 2024-07-28 00:41:27 · 388 阅读 · 0 评论 -
std::function<void(void)> 泛型函数对象,它可以存储任何类型的函数指针或Lambda表达式。
【代码】std::function<void(void)> 泛型函数对象,它可以存储任何类型的函数指针或Lambda表达式。原创 2024-07-27 15:50:18 · 555 阅读 · 0 评论 -
c++ 线程池 github上star与fork过千的线程池代码
github地址:https://github.com/progschj/ThreadPool/blob/master/example.cpp。原创 2024-07-27 15:33:28 · 378 阅读 · 0 评论