Показать сообщение отдельно
Старый 11.04.2012, 21:21   #1
impersonalis
Зануда с интернетом
 
Аватар для impersonalis
 
Регистрация: 04.09.2005
Сообщений: 14,014
Написано 6,798 полезных сообщений
(для 20,935 пользователей)
using - директива или ключевое слово

Я всегда считал, что директива [препроцессора] во-первых начинается с префикса #. И вот недавно вышла коллизия в общении при обсуждении конструкции using namespace. Что же такое using с точки зрения языка? Ведь это средство именно что языка, а не конкретного компилятора, однако:
Лафоре Р. Объектно-ориентированное программирование в С++. 4-е издание — СПб.: Питер, 2005. — 924 с.
Нажмите на изображение для увеличения
Название: laf1.jpg
Просмотров: 1020
Размер:	144.5 Кб
ID:	16606
Вот этот же текст на языке оригинала (при переводе встречаются ошибки типа замены for на while):
Нажмите на изображение для увеличения
Название: laf_en1.jpg
Просмотров: 1059
Размер:	135.8 Кб
ID:	16607
Внезапно в том же Лафоре в приложении находим уже другую категорию для using (ключевое слово)
Нажмите на изображение для увеличения
Название: laf2.jpg
Просмотров: 1047
Размер:	30.1 Кб
ID:	16608
Что соответствует
Бьерн Страуструп Язык программирования C++. Специальное издание. Пер. с англ. — М.: Издательство Бином, 2011 г. — 1136 с: ил.
Нажмите на изображение для увеличения
Название: str1.jpg
Просмотров: 1058
Размер:	72.6 Кб
ID:	16609

Как жить дальше? Или это так неаккуратно используется более общее значение термина ( http://ru.wikipedia.org/wiki/Директи...граммирование) ?): указание, но тогда любой оператор - это указание.
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
(Offline)
 
Ответить с цитированием