所以我在那里存在着阶级内部类,以便在访问特定变量或函数的一个场景:缩短长变量访问器的最佳方式是什么?
stateMachine->data->poseEstimate->getData()
stateMachine->data->poseEstimate->setData()
现在,这是完全合法的,但它看起来令人费解和难以阅读。在功能我想能够做这样的事情:
typedef stateMachine->data->poseEstimate pose
pose->getData()
pose->setData()
这将使代码更具可读性。显然typedef
不会工作,因为它用于定义类型。有没有同样的方法可以让我做到这一点?
创建一个变量。 – chris
是否有任何理由,你不能做一个引用变量,但有一个较短的名称参考变量? –
一点都不,我认为会有更好的替代方法。 –