forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   C++ (http://forum.boolean.name/forumdisplay.php?f=22)
-   -   using - директива или ключевое слово (http://forum.boolean.name/showthread.php?t=16626)

impersonalis 11.04.2012 21:21

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

:4to: Как жить дальше? Или это так неаккуратно используется более общее значение термина ( http://ru.wikipedia.org/wiki/Директи...граммирование) ?): указание, но тогда любой оператор - это указание.

HolyDel 11.04.2012 22:38

Ответ: using - директива или ключевое слово
 
нормально используемое. директива - указание.
указание компилятору, указание препроцессору.
нормально все :)
и это стопудово не директива препроцессору.

impersonalis 11.04.2012 22:39

Ответ: using - директива или ключевое слово
 
Директива в значении указание, не препроцессору. Ок

pozitiffcat 16.04.2012 14:47

Ответ: using - директива или ключевое слово
 
http://msdn.microsoft.com/ru-ru/library/yab9swk4.aspx
http://msdn.microsoft.com/en-us/libr...(v=vs.80).aspx
Разные вещи

HolyDel 16.04.2012 14:52

Ответ: using - директива или ключевое слово
 
#using
это clr. вы еще скадите что gc_new это оператор C++ (хотя в студии выделяется как ключевое слово в clr проектах)

pozitiffcat 16.04.2012 14:56

Ответ: using - директива или ключевое слово
 
Все течет все меняется! И всетаки Microsoft пишут, что это директива

impersonalis 16.04.2012 16:48

Ответ: using - директива или ключевое слово
 
Ну я ведь написал в первом посте:
using, а не #using

pozitiffcat 17.04.2012 08:17

Ответ: using - директива или ключевое слово
 
Цитата:

Сообщение от impersonalis (Сообщение 225667)
Ну я ведь написал в первом посте:
using, а не #using

Microsoft пишут, что using и #using это оба директивы. Хотя насчет using я так не считаю...


Часовой пояс GMT +4, время: 05:20.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot