技术栈
类设计
元让_vincent
15 天前
开发语言
·
c++
·
slam
·
构造函数
·
类设计
·
激光里程计
DailyCoding C++ | SLAM里的“幽灵数据”:从一个未初始化的四元数谈C++类设计
在开发 LiDAR SLAM 系统时,因为 PoseT 类的一个构造函数疏忽,导致里程计(Odometry)输出出现了极其诡异的 e-310 量级数值。本文将复现这个由“数据冗余”引发的 Bug,探讨 C++ 中“单一数据源”的重要性,并深入剖析拷贝构造函数在 Eigen 类型成员中的正确用法。
十五年专注C++开发
5 个月前
开发语言
·
c++
·
跨平台
·
类设计
C++类型转换通用接口设计实现
目录1.设计思路2.通用转换接口实现2.1.抽象基类(统一接口)2.2.适配器子类(适配不同转换逻辑)
迈达量化
2 年前
单例模式
·
类设计
类全局变量与类单例模式优缺点比较
全局创建一个类变量和使用该类的单例模式都有各自的优缺点,取决于具体的使用场景和需求。全局类变量的优点:
我是有底线的