Re[6]: JFYI: computed goto
От: _hum_ Беларусь  
Дата: 18.12.15 14:48
Оценка:
Здравствуйте, watchmaker, Вы писали:

W>Здравствуйте, _hum_, Вы писали:


__>>и gcc тоже?

W>Что значит «gcc тоже»? Выше ссылка и так ведёт на документацию gcc с описанием этой фичи. Конечно, в gcc это работает. Вроде, даже они первые и реализовали эту возможность для C/C++, а уж потом такой синтаксис расползся по остальным компиляторам.

__>>а как же новый стандарт с его && для move-семантики?

W>Какой новый стандарт? При чём тут move-семантика? Когда в коде встречаешь конструкцию
if (a && b) { ... }
тоже возникает мысль об move-семантике? Или всё же о том, что && означает в данном контексте логическое-И? Аналогично и && в контексте меток имеет смысл унарного оператора взятия адреса.

W>А вообще, эта возможность присутствует во многих языках, это не изобретение gcc: и в древнем фортране, и в бейсике, и в PL/I аналоги есть.

логический && — бинарный, а взятие адреса метки && — унарный, потому и легче напороться на неоднозначность. но если вы говорите, что все ок, то ок. приму к сведению. спасибо.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.