C++
文章平均质量分 50
扛着相机的翻译官
自动驾驶行业,slam算法研究与开发
展开
-
C++编译
编译器执行预处理指令(#开头),生成.i文件,不再包含#,例如#include, 宏定义#define,条件编译#ifdef等。把汇编语言翻译成目标机器指令的过程,生成.obj或.o目标文件,目标文件存放的就是与源程序等效的机器语言代码;其中有目标文件调用其它目标文件内的内容的情况,也有目标文件调用库的情况;通过语法和词法分析,确定所有指令是否符合规则,翻译成汇编代码.s文件。编译:把文本形式的源代码翻译成机器语言,并生成目标文件。将目标文件和调用的库链接起来,生成bin文件;原创 2023-01-22 21:27:00 · 154 阅读 · 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 · 452 阅读 · 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 · 836 阅读 · 0 评论