摘要: override关键字作用: 如果派生类在虚函数声明时使用了override描述符,那么该函数必须重载其基类中的同名函数,否则代码将无法通过编译。举例子说明 struct Base { virtual void Turing() = 0; virtual void Dijkstra() = 0; v 阅读全文
posted @ 2018-12-09 21:28 寒江小筑 阅读(1577) 评论(0) 推荐(0) 编辑
摘要: 1.略读 该目录下主要提供了各个模块公用的函数和class以及一些数学API还有公共的宏定义。 在Apollo 1.0中,common是整个框架的基础。configs是配置文件加载。adapters是数据交互的抽象接口。math提供了数学几何api接口。monitor提供监控log信息。status 阅读全文
posted @ 2018-12-09 20:57 寒江小筑 阅读(1643) 评论(0) 推荐(0) 编辑
摘要: explicit构造函数是用来防止隐式转换的。请看下面的代码: 1.explicit构造函数只能直接初始化 2.可以使用static_cast强制转换 阅读全文
posted @ 2018-12-09 20:46 寒江小筑 阅读(243) 评论(0) 推荐(0) 编辑