所以我有一个场景,其中类中有类,以便访问特定的变量或函数:
stateMachine->data->poseEstimate->getData()
stateMachine->data->poseEstimate->setData()
现在这是完全合法的,但它看起来令人费解并且难以阅读。在函数中,我希望能够执行以下操作:
typedef stateMachine->data->poseEstimate pose
pose->getData()
pose->setData()
这将使代码更具可读性。显然typedef
不会起作用,因为它用于定义类型。有没有一种平等的方式可以让我这样做?