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