这更多的是语法优雅的问题,但我正在学习C++并使用指针进行游戏。如果我有一个类,汽车,我可以创建一个指向这个类的一个新实例用于解引用类成员变量的C++语法
Car * Audi = new Car;
如果类有一个成员变量的重量(一个unsigned int,说),我可以访问它要么
(*Audi).weight
或
Audi->weight
如果类具有一个成员变量的年龄,其本身的指针,我可以访问它要么
*((*Audi).age)
或
*(Audi->age)
是否有任何其他的方式比这两种的(当然不是特别复杂)取消引用指针的方法吗?我想想
Audi->*age
会工作,但可惜它没有。
(我明白,访问者通常是最好的,我只是感兴趣。)
@ FredOverflow:啊!谢谢。我会编辑。 – Linuxios