C++
文章平均质量分 50
扛着相机的翻译官
从业于机器人和自动驾驶行业,研究方向为SLAM、计算机视觉、传感器标定、深度学习、规控算法
展开
-
C++编译
编译器执行预处理指令(#开头),生成.i文件,不再包含#,例如#include, 宏定义#define,条件编译#ifdef等。把汇编语言翻译成目标机器指令的过程,生成.obj或.o目标文件,目标文件存放的就是与源程序等效的机器语言代码;其中有目标文件调用其它目标文件内的内容的情况,也有目标文件调用库的情况;通过语法和词法分析,确定所有指令是否符合规则,翻译成汇编代码.s文件。编译:把文本形式的源代码翻译成机器语言,并生成目标文件。将目标文件和调用的库链接起来,生成bin文件;原创 2023-01-22 21:27:00 · 168 阅读 · 0 评论 -
c++: unique_lock总结
以下为网上搜罗的有关unique_lock的总结,如有读者看到有任何问题和补充,欢迎留言~1. unique_lock比lock_guard更灵活unique_lock是个类模板,lock_guard替代了mutex的lock()和unlock()的功能,unique_lock扩展了lock_guard。2. unique_lock的参数unique_lock的参数,第一个为绑定的mutex,第二个为选项类型。std::unique_lock<std::mutex> uni_loc原创 2022-05-16 17:27:58 · 477 阅读 · 0 评论 -
error: ‘constexpr’ needed for in-class initialization of static data member ‘const double sba::Con2d
error: ‘constexpr’ needed for in-class initialization of static data member ‘const double sba::Con2dP2::qScale’ of non-integral type [-fpermissive]编译ROS的slam_karto时出现的错误:/opt/ros/kinetic/include/spa...原创 2020-03-24 02:52:02 · 873 阅读 · 0 评论