Страницы

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

понедельник, 9 декабря 2019 г.

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

#терминология #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



Селектор члена класса или структуры. Сильно лучше не придумаешь. Можно еще отметить, что это оператор.

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

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