![](https://img-blog.csdnimg.cn/20190927151053287.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
C++编程工具
提供一些可以直接copy到项目的工具代码
菜鸟小田
这个作者很懒,什么都没留下…
展开
-
C++ 类设计小工具,依赖设置器(类似C#的get、set)
C++ 类设计小工具,依赖设置器(类似C#的get、set)利用两个lambda函数表达式完成对getter和setter的注入,缺点是我没有办法明确的告知使用者哪一个是getter,哪一个是setter。接下来进行函数运行测试:原创 2023-03-27 02:34:54 · 347 阅读 · 0 评论 -
C++多进程工具-无锁线程安全栈
C++多进程工具-无锁线程安全栈,功能满足pop和push,可用移动构造函数,满足线程安全,利用利用单向链表和多线程原子变量原语compare_exchange_weak制成,效率略高于锁式栈,可能会有活锁风险,取决于处理机调度。可copy直接使用原创 2023-03-12 16:49:42 · 173 阅读 · 0 评论