這更多的是語法優雅的問題,但我正在學習C++並使用指針進行遊戲。如果我有一個類,汽車,我可以創建一個指向這個類的一個新實例用於解引用類成員變量的C++語法
Car * Audi = new Car;
如果類有一個成員變量的重量(一個unsigned int,說),我可以訪問它要麼
(*Audi).weight
或
Audi->weight
如果類具有一個成員變量的年齡,其本身的指針,我可以訪問它要麼
*((*Audi).age)
或
*(Audi->age)
是否有任何其他的方式比這兩種的(當然不是特別複雜)取消引用指針的方法嗎?我想想
Audi->*age
會工作,但可惜它沒有。
(我明白,訪問者通常是最好的,我只是感興趣。)
@ FredOverflow:啊!謝謝。我會編輯。 – Linuxios