![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++实践
文章平均质量分 65
记录与分享C++编程技巧
行走的漂流瓶
15年开始从事自动驾驶设计行业,深耕运动控制,车辆线控,运动规划,智能决策,一起努力,自动驾驶明天更美好
展开
-
【C++工具篇】如何使用vscode进行c++代码断点调试
背景:vscode作为强大的IDE,如何进行断点调试?gdb断点调试允许步进、内部变量参数观察,是强大的代码调试工具。原创 2023-02-21 15:37:30 · 3886 阅读 · 2 评论 -
【C++中级篇】gtest的使用方法及cmake配置
在一项c++工程中,会存在很多类,很多功能方法,如果每个对外的接口方法都通过在业务中发现问题,是一件相当糟糕的事儿,而且效率低下。如果针对每个接口都设计一个主函数进行验证,需要运行很多程序,为解决这个问题,单元测试模块应运而生,本期探讨下由google开发的单元测试模块gtest的使用方法。原创 2023-02-17 13:33:29 · 3591 阅读 · 0 评论 -
C++的虚函数可以是内联函数吗?
C++中内联函数深刻理解原创 2023-02-06 13:36:34 · 345 阅读 · 0 评论 -
c++ 类默认构造函数
在c++工程中,当用户新设计一个类的时候,编译器会给类生成默认的一些函数和运算操作符,以满足大部分使用过程中的操作,今天总结一下,以免忘记。下面用测试用例来说明每个函数的被调用情况。下面用代码进行展示如果重写的格式。原创 2023-01-12 12:59:08 · 1907 阅读 · 0 评论 -
【提升篇】工厂设计模式-Apollo工厂类模板解析
深入解析Apollo的Factory设计模式,写出示例代码原创 2022-06-23 15:07:25 · 800 阅读 · 1 评论 -
【c++基础篇】一探究竟std::function
c++基础篇原创 2022-05-18 09:50:18 · 1772 阅读 · 0 评论 -
【c++11】auto与decltype
c++11引入auto与decltype的关键字,目的是为了简化程序员的开发工作量,将重心转移到算法设计与业务开发中,不得不感叹编译器越来越强大!话不多说,先总结吧! 作用:让编译器在编译期间可以自动推导出变量或者表达式类型。 auto auto可以让编译器在编译阶段推导出变量的类型,但是前提是,能从返回值或者隐身条件下看出此变量类型是什么,如果作为程序员自己看到代码都不清楚类型是什么,当然编译器也不清楚,自然推导就失效了。auto a...原创 2021-10-11 16:13:48 · 235 阅读 · 0 评论