Здравствуйте, Reyst, Вы писали:
R>Здравствуйте, folk, Вы писали:
F>>В Стандарте C++ в примечании к 7.1.1/2 предлагается использовать ключевое слово auto для различения declaration-statement и expression-statement.
F>>Имеется ввиду что если к некой допустимой синтакстической конструкции добавить auto, то она изменит свой смысл с declaration на expression или наоборот?
R>Нет. Любая конструкция, которая грамматически может трактоваться и как объявление, и как выражение, по умолчанию все равно считается объявлением.
Действительно, поскольку auto допустимо только в объявлениях, но не в выражениях, то и смысла в нем нет.
F>> Приведите, плз, пример такой конструкции.
R>Примеры — в том же стандарте (6.8).
Вообще-то я имел ввиду другие примеры
F>>Или я не так понял, и предлагается писать auto в decaration просто чтобы читателю в глаза бросалось?
R>IMHO, да.
Да, наверняка под distinguish подразумевается именно визуальное различение.
На самом деле, люди не читают газеты, они принимают их каждое утро, так же как ванну. ©Маршалл Мак-Льюэн