Результаты поиска по запросу "namespaces"

3 ответа

Скрытие приватных констант во встроенном заголовке пространства имен

У меня есть некоторые встроенные функции, содержащиеся в пространстве имен в заголовочном файле, и в настоящее время я не могу переместить их в файл cpp. Некоторые из этих встроенных функций используют магические константы, например: // Foo.h ...

5 ответов

Пространство имен и класс с тем же именем?

Я организую проект библиотеки, и у меня есть класс центрального менеджера с именемScenegraph и целый ряд других классов, которые живут в пространстве имен Scenegraph. То, что я действительно хотел бы, чтобы сценограф былMyLib.Scenegraph и ...

5 ответов

Btw. не было ключевого слова "использовать", когда я написал это. Пространство имен "B \ A" с классом "A" было забавным выбором. : D У меня отличный талант в именовании переменных ...: D

разница между этими двумя: use Exception; use \Exception;Или те: use Foo\Bar; use \Foo\Bar;руководство по эксплуатации [http://www.php.net/manual/en/language.namespaces.importing.php]говорит: Обратите внимание, что для имен пространств имен ...

ТОП публикаций

1 ответ

 который знает о XML. Буду редактировать.

аюсь извлечь узел из файла csproj, который выглядит следующим образом, но не может заставить его работать - возможно, из-за объявления пространства имен. <?xml version="1.0" encoding="utf-8"?> <Project ...

5 ответов

Как поместить некоторый код в несколько пространств имен, не дублируя этот код?

Предположим, у меня есть метод, определенный в двух разных пространствах имен: namespace foo { void print() { //do work... } } namespace bar { void print() { //do work... } }foo::print() иbar::print() функцииабсолютно равны. Мой ...

4 ответа

 в заголовках это затем переместит A :: FooBar и B :: FooBar в просто FooBar, возвращая коллизию, в первую очередь устраняя выгоду от использования пространств имен.

из книги «Мышление в C ++» Брюса Экеля о пространствах имен, я столкнулся со следующим утверждением: Однако вы практически никогда не увидите директиву using в заголовочном файле (по крайней мере, вне области видимости). Причина в том, что ...

1 ответ

 заголовок, он будет рассмотрен в поиске из-за аргументов. Простой случай, который я написал в своем первом комментарии, должен это продемонстрировать. Еще попробуйте это:

ющий фрагмент кода не компилируется. Ошибка, кажется, является своего рода неоднозначным вызовом процедуры слияния. Насколько я понимаю, в STL есть процедура слияния, найденная в пространстве имен std, но насколько я могу судить, имя слияния в ...

2 ответа

SFINAE: проверка существования функции прерывается, когда перегрузка перемещается в другие пространства имен

Я хочу проверить существование функции в определенном пространстве имен, используя SFINAE. я нашелSFINAE для тестирования свободной функции из другого пространства ...

2 ответа

Я верю, что lxml будет вести себя так, как вы хотите

у получить устаревший XML-файл, манипулировать и сохранять его. Вот мой код: from xml.etree import cElementTree as ET NS = "{http://www.somedomain.com/XI/Traffic/10}" def fix_xml(filename): f = ET.parse(filename) root = f.getroot() eventlist = ...

5 ответов

Начиная с :: означает сброс пространства имен в глобальное пространство имен. Это может быть полезно, если вы пытаетесь бороться с некоторой двусмысленностью в вашем коде.

ел производственный код, такой как ::std::vector<myclass> myvec;Я понятия не имею, что готовится:: значит, однако - и почему это используется? Для примера см .: C ++: правильный способ перебора контейнеров ...