class C { using namespace std; // error }; namespace N { using namespace std; // ok } int main () { using namespace std; // ok } Изменить : хотите узнать мотивацию.
class C { using namespace std; // error }; namespace N { using namespace std; // ok } int main () { using namespace std; // ok } Изменить : хотите узнать мотивацию.
Я читал источник Artifice и увидел: module Artifice NET_HTTP = ::Net::HTTP # ... end строка: https://github.com/wycats/artifice/blob/master/lib/artifice.rb#L6 Почему бы просто не сделать Net::HTTPвместо ::Net::HTTP, т.е. что это значит, когда вы используете ::в качестве префикса?...
Что делает elementFormDefaultи когда нужно использовать? Итак, я нашел несколько определений для elementFormDefaultзначений: квалифицированный - элементы и атрибуты находятся в targetNamespace схемы unqualified - элементы и атрибуты не имеют пространства имен Итак, исходя из этого определения, я...
Рассмотрим пару из двух исходных файлов: файл объявления интерфейса ( *.hили *.hpp) и файл его реализации ( *.cpp). Пусть *.hфайл будет таким: namespace MyNamespace { class MyClass { public: int foo(); }; } Я видел две разные практики использования пространств имен в исходных файлах: *.cpp...
Есть ли разница между переносом содержимого файла заголовка и cpp в пространство имен или обертыванием только содержимого заголовка и последующим использованием пространства имен в файле cpp? Под разницей я подразумеваю любое снижение производительности сортировки или немного другую семантику,...
Это моя программа, которую использует класс, называется Time2. У меня есть ссылка, добавленная в TimeTest. Я продолжаю получать ошибку. Time2 - это «пространство имен», но используется как «тип» Может ли кто-нибудь сказать мне, что это за ошибка и как ее исправить? namespace TimeTest { class...
Я использую объект из стороннего API, у которого есть свойство типа System.Windows.Media.ImageSource, но я не могу нигде найти пространство имен System.Windows.Media. Если я попытаюсь добавить ссылку на свой проект, я не увижуSystem.Windows.Media в списке вариантов. Мой проект также нацелен на...
Одна из капризов моей системы разработки (Codegear C ++ Builder) заключается в том, что некоторые из автоматически сгенерированных заголовков настаивают на том, чтобы ... using namespace xyzzy ... в них, которые влияют на мой код, когда я меньше всего этого хочу или ожидаю. Есть ли способ как-то...
Я только начал изучать F # (имея небольшой предыдущий опыт работы с .NET), так что простите меня за, вероятно, очень простой вопрос: в чем разница между пространством имен и модулем в F #? Благодарность Дэйв Изменить: Спасибо за ответ, Брайан. Это то, что я хотел знать. Просто пояснение: можете ли...
У меня есть небольшое приложение WPF, которое раньше прекрасно компилировалось, но теперь его нет. Я не могу точно сказать, в какой момент он прекратил строительство. Просто однажды он работал нормально, а на следующий - нет. Вот структура проекта: Нет других проектов или внешних ссылок, кроме...
Я очень запутался между пространствами имен и сборками. Являются ли System.Dataи System.Webпространства имен или сборки? Я заметил, что они называются пространствами имен, и в то же время они присутствуют в GAC_32папке. Так что именно они?...
В моем решении C # WinForms есть два проекта. DLL, которая является основным проектом, над которым я работаю, и исполняемый файл WinForms, который я называю «песочницей», чтобы я мог легко скомпилировать / запустить / отладить DLL за один раз. Я работаю в .Net 4.0 для обоих проектов. Все работало...
Я новичок в jQuery и хотел бы разобрать XML-документ. Я могу анализировать обычный XML с пространствами имен по умолчанию, но с XML, например: <xml xmlns:s="uuid:BDC6E3F0-6DA3-11d1-A2A3-00AA00C14882" xmlns:dt="uuid:C2F41010-65B3-11d1-A29F-00AA00C14882"...
Возможно ли такое? app/models/ app/models/users/user.rb app/models/users/education.rb Цель состоит в том, чтобы лучше организовать папку / app / models , но без необходимости создавать пространство имен для моделей. Вопрос без ответа для Rails 3 находится здесь: Rails 3.2.9 и модели во вложенных...
Как я могу получить все классы в пространстве имен в C #?
У меня есть следующий код: namespace A { struct Foo { int a; }; } struct Foo { int b; }; struct Bar : public A::Foo { Bar(Foo foo) { c = foo.b; } int c; }; Компиляторы C ++ жалуются на «c = foo.b», потому что A :: Foo не имеет члена с именем b. Если я изменяю тип параметра Bar с помощью :: Foo, он...
Примечание: этот вопрос о name space, а не namespace. Стандарт C ++ имеет некоторые ссылки name space, но я не вижу определения этого. Стандарты гласят, что метки и макросы находятся в разных пространствах имен. Все остальные ссылки name spaceнаходятся в разделе совместимости с C / C ++, например...