![]() |
using - директива или ключевое слово
Вложений: 4
Я всегда считал, что директива [препроцессора] во-первых начинается с префикса #. И вот недавно вышла коллизия в общении при обсуждении конструкции using namespace. Что же такое using с точки зрения языка? Ведь это средство именно что языка, а не конкретного компилятора, однако:
Лафоре Р. Объектно-ориентированное программирование в С++. 4-е издание — СПб.: Питер, 2005. — 924 с. Вложение 16606 Вот этот же текст на языке оригинала (при переводе встречаются ошибки типа замены for на while): Вложение 16607 Внезапно в том же Лафоре в приложении находим уже другую категорию для using (ключевое слово) Вложение 16608 Что соответствует Бьерн Страуструп Язык программирования C++. Специальное издание. Пер. с англ. — М.: Издательство Бином, 2011 г. — 1136 с: ил. Вложение 16609 :4to: Как жить дальше? Или это так неаккуратно используется более общее значение термина ( http://ru.wikipedia.org/wiki/Директи...граммирование) ?): указание, но тогда любой оператор - это указание. |
Ответ: using - директива или ключевое слово
нормально используемое. директива - указание.
указание компилятору, указание препроцессору. нормально все :) и это стопудово не директива препроцессору. |
Ответ: using - директива или ключевое слово
Директива в значении указание, не препроцессору. Ок
|
Ответ: using - директива или ключевое слово
|
Ответ: using - директива или ключевое слово
#using
это clr. вы еще скадите что gc_new это оператор C++ (хотя в студии выделяется как ключевое слово в clr проектах) |
Ответ: using - директива или ключевое слово
Все течет все меняется! И всетаки Microsoft пишут, что это директива
|
Ответ: using - директива или ключевое слово
Ну я ведь написал в первом посте:
using, а не #using |
Ответ: using - директива или ключевое слово
Цитата:
|
Часовой пояс GMT +4, время: 05:20. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot