Страницы

Поиск по вопросам

суббота, 13 октября 2018 г.

Название “->” и “.” в C++

Интересно, что в Рунете нет обсуждений, как правильно называть "->" и "." в C++ ;) . Предлагаю разместить эту информацию на этом форуме.
На https://stackoverflow.com/questions/1580757/what-is-the-official-name-of-cs-arrow-operator большинство голосов - за название "->" arrow ("стрелка"), другие - за "structure pointer dereference operator" ("оператор обращения по указателю на структуру", поправьте, если можете придумать лучший перевод) и "member access operator" ("оператор доступа к члену класса/структуры").
Для разделения тогда, видимо, надо использовать "косвенный ..." и "прямой ..."?


Ответ

В довольно популярной (насколько я знаю) книге Джеффа Элджера "C++ Библиотека программиста" они называются member selectors ("селекторы членов класса"). Если вы назовете их «точкой» или «стрелкой» на семинаре с коктейлями, наступит гробовая тишина, все повернутся и презрительно посмотрят на вас, а в дальнем углу кто-нибудь выронит свой бокал.

Комментариев нет:

Отправить комментарий