Использование auto
От: folk Россия  
Дата: 29.03.04 01:53
Оценка:
В Стандарте C++ в примечании к 7.1.1/2 предлагается использовать ключевое слово auto для различения declaration-statement и expression-statement.

Имеется ввиду что если к некой допустимой синтакстической конструкции добавить auto, то она изменит свой смысл с declaration на expression или наоборот? Приведите, плз, пример такой конструкции.

Или я не так понял, и предлагается писать auto в decaration просто чтобы читателю в глаза бросалось?
На самом деле, люди не читают газеты, они принимают их каждое утро, так же как ванну. ©Маршалл Мак-Льюэн
Re: Использование auto
От: Reyst Россия  
Дата: 29.03.04 05:24
Оценка: 5 (1)
Здравствуйте, folk, Вы писали:

F>В Стандарте C++ в примечании к 7.1.1/2 предлагается использовать ключевое слово auto для различения declaration-statement и expression-statement.

F>Имеется ввиду что если к некой допустимой синтакстической конструкции добавить auto, то она изменит свой смысл с declaration на expression или наоборот?

Нет. Любая конструкция, которая грамматически может трактоваться и как объявление, и как выражение, по умолчанию все равно считается объявлением.

F> Приведите, плз, пример такой конструкции.


Примеры — в том же стандарте (6.8).

F>Или я не так понял, и предлагается писать auto в decaration просто чтобы читателю в глаза бросалось?


IMHO, да.
AR << RSDN@Home 1.1.3 stable >>
Re[2]: Использование auto
От: folk Россия  
Дата: 29.03.04 06:30
Оценка:
Здравствуйте, 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 подразумевается именно визуальное различение.
На самом деле, люди не читают газеты, они принимают их каждое утро, так же как ванну. ©Маршалл Мак-Льюэн
Re[3]: Использование auto
От: Reyst Россия  
Дата: 29.03.04 07:00
Оценка:
Здравствуйте, folk, Вы писали:


F>Вообще-то я имел ввиду другие примеры


Да я вроде понял, но как-то не смог подобрать примера того, чего не может быть
AR << RSDN@Home 1.1.3 stable >>
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.