Это скорее вопрос синтаксической элегантности, но я изучаю C++ и играю с указателями. Если у меня есть класс, автомобиль, я могу создать указатель на новый экземпляр этого класса сСинтаксис C++ для переменных класса разыменования класса
Car * Audi = new Car;
Если класс имеет переменную вес члена (без знака Int, например), я могу получить к нему доступ с любой
(*Audi).weight
или
Audi->weight
Если класс имеет переменный член возраст, который сам по себе является указателем, я могу получить к нему доступ с любым
*((*Audi).age)
или
*(Audi->age)
Есть ли другой способ, чем любой из этих двух (по общему признанию, не особо сложные) способы разыменования указателя? Я хотел бы думать
Audi->*age
будет работать, но, увы, это не так.
(Я понимаю, что аксессоры, как правило, предпочтительнее, я просто интересуюсь.)
@ FredOverflow: Ах! Благодарю. Я отредактирую. – Linuxios