随笔分类 -  PL/C&C++

摘要:解决方法 添加hpp头文件,1.78版本官方文档提示了直接使用源码即Header-Only需要添加下面头文件 #include <boost/json/src.hpp> 需要添加全局宏!!全局!,禁用相关模块的自动链接,不然它就会自己去找lib,然而源码没有编译是没有的,所以提示报错。解决参考链接: 阅读全文
posted @ 2022-02-11 04:45 垃圾制造机 阅读(290) 评论(0) 推荐(0)
摘要:std::lock_guard作用域内自动上锁解锁 对于不同线程访问统一资源时,为了避免冲突一般都通过对目标共享变量上锁和解锁,让共享变量互斥 第一种方式:一般情况可以在共享变量前后分别上锁解锁,至少需要以下三个操作 // 定义锁 std::mutex m_mutex; // 上锁 m_mutex. 阅读全文
posted @ 2020-09-03 20:38 垃圾制造机 阅读(1480) 评论(0) 推荐(0)
摘要:需求 最近碰到一个需要在函数内部进行动态内存分配的需求,比如: 上代码用来简单描述任务需求,目是说明一定需要在函数内部调用malloc分配内存空间,但像上面那样直接分配就会导致函数func1结束后,指针p被释放掉(malloc分配的空间并没有被释放)所以,就找不到之前malloc分配的堆空间。 示例 阅读全文
posted @ 2020-04-11 17:02 垃圾制造机 阅读(1516) 评论(1) 推荐(0)
摘要:关于this指针的一个经典回答: 当你进入一个房子后, 你可以看见桌子、椅子、地板等, 但是房子你是看不到全貌了。 对于一个类的实例来说, 你可以看到它的成员函数、成员变量, 但是实例本身呢? this是一个指针,它时时刻刻指向你这个实例本身。 参考链接:https://blog.csdn.net/ 阅读全文
posted @ 2019-09-19 14:10 垃圾制造机 阅读(231) 评论(0) 推荐(0)
摘要:https://blog.csdn.net/qingzhuyuxian/article/details/80619712 阅读全文
posted @ 2019-06-05 11:43 垃圾制造机 阅读(314) 评论(0) 推荐(0)
摘要:参考:https://www.jianshu.com/p/9464eca6aefe 阅读全文
posted @ 2019-06-03 16:01 垃圾制造机 阅读(363) 评论(0) 推荐(0)