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

浙公网安备 33010602011771号