Известный Болтун
Зарегистрирован: 01 July 2006
Сообщения: 628
Примеры кода: 0
|
Re[2]: Баг в компиляторе или... |
23 January 2007 10:37 |
|
|
|
|
Здравствуйте, Алексей., Вы писали:
А>Разрешение данной неоднозначности никак не специфицировано в стандарте. Так что поведение может быть любым.
В данном случае серьезной неоднозначности не видно, так как она решается заглядыванием вперед.
Другое дело, если в выражении встречаются два вопросительных знака и лишь одно двоеточие — может быть, там и есть какие-то трудности с группировкой.
Кроме того, мне вообще непонятно, почему в safe-контексте компилятор пытается разобрать & как одноместный оператор.
А>Проблема разрешения данной неоднозначности уже всплывала на rsdn. В ходе дискусии так ни к чему и не пришли.
А можно ссылочку? Мне не удалось поиском найти в интернете обсуждение подобного вопроса.
P.S. Я нашел ту тему. Grammar ambiguities in C# 2.0
Данное сообщение получено с сайта RSDN
Последний раз редактировалось 23 January 2007 10:44
|
|