Пробую осилить Си++. Забавный момент.
Учебник для нубов
Запомните, что в C++ понятие оператора трактуется очень широко: в это понятие входят оператор индексирования [], оператор вызова функции (), операторы new и delete, операторы . (точка) и -> (стрелка). Однако в данной главе мы коснемся более обычных операторов.
Книга для опытных
Как видите, выбор оператора . или -> зависит от типа переменной и не имеет отношения к атрибутам самого объекта. Раз уж мы заговорили об этом, правильные названия этих операторов (. и ->) — селекторы членов класса (member selectors). Если вы назовете их «точкой» или «стрелкой» на семинаре с коктейлями, наступит гробовая тишина, все повернутся и презрительно посмотрят на вас, а в дальнем углу кто-нибудь выронит свой бокал.