
C++陷阱
文章平均质量分 57
Go和分布式IM
这个作者很懒,什么都没留下…
展开
-
C++调用Python3实战,和PyImport_ImportModule返回NULL问题解决
Linux C++调用Python3入门准备以下面的目录结构演示如何在Linux C/C++调用python3。|--hello.py|--main.cpp|--CMakeLists.txthello.py:python的脚本,里面有2个函数main.cpp:c++函数CMakeLists.txt:Cmake文件,生成makefilepython脚本示例python脚本hello.py内容如下,有2个函数:def add(a,b): return a+bdef ge原创 2021-09-07 20:46:12 · 6806 阅读 · 0 评论 -
C++打印堆栈
今日发现http_msg_server异常,遂查看日志,发现了这么一坨东西:2021-08-24 20:13:20.102 [ERROR] [0x7f7fe5a80820] [IM] - <HttpConn.cpp>|<178>|<Close>,erase handle:99 ,./http_msg_server(_Z13GetTraceStackv+0x2f) [0x4f766f]./http_msg_server(_ZN9CHttpConn5CloseEv+0x3原创 2021-08-24 20:27:43 · 1445 阅读 · 0 评论 -
Modern C++中lambda表达式的陷阱
文章目录Modern C++中lambda表达式的陷阱陷阱1:默认引用捕获可能带来的悬挂引用问题陷阱2:捕获this陷阱总结Modern C++中lambda表达式的陷阱lambda表达式给stl带来了无与伦比的便利,尤其对像std::for_each这种使用函数指针的场合更是方便,但却是写的爽快,维护的蛋疼,前几天还遇到了一个陷阱,这里特意记录一下陷阱1:默认引用捕获可能带来的悬挂引用问题在捕获参数时喜欢使用[&]来一次捕获包括this在内的所有内容,此方法非常方便,但在遇到局部变量时,引转载 2021-06-04 11:52:11 · 688 阅读 · 5 评论 -
shared_from_this 崩溃问题
原文链接:https://blog.youkuaiyun.com/kencao01/article/details/100584667class foo : public enable_shared_from_this<foo>{public: shared_ptr<foo> test() { return shared_from_this(); }};int main(int argc, char* argv[]){ foo* p转载 2021-06-04 11:48:05 · 452 阅读 · 0 评论