机器人SLAM导航:核心技术与实战
上QQ阅读APP看书,第一时间看更新

第2章
C++编程范式

本书大部分代码都涉及C++编程,掌握C++编程的一些规范和技巧能大大提高学习效率。众所周知,C++程序在性能方面具有突出的优势,因此ROS通信和SLAM算法大部分都采用C++实现。由于篇幅限制,这里不讲解C++的语法特性之类的知识细节,这些知识点在网上可以很方便地获取到。本章将讨论C++工程的组织结构、C++代码的编译方法和C++编程风格指南这3个方面的内容,以帮助大家提高编程素养并建立编程的规范意识。