Вопросы с тегом «namespaces»

Пространство имен - это контейнер, который предоставляет контекст для идентификаторов, в которых имена являются уникальными.

5
Как правильно перегрузить оператор << для ostream?
Я пишу небольшую матричную библиотеку на C ++ для матричных операций. Однако мой компилятор жалуется, где раньше этого не было. Этот код оставлялся на полке в течение 6 месяцев, и между тем я обновил свой компьютер с debian etch до lenny (g ++ (Debian 4.3.2-1.1) 4.3.2), однако у меня та …

15
Как правильно использовать пространства имен в C ++?
Я пришел из Java, где используются пакеты, а не пространства имен. Я привык помещать классы, которые работают вместе, чтобы сформировать законченный объект в пакеты, а затем повторно использовать их позже из этого пакета. Но сейчас я работаю в C ++. Как вы используете пространства имен в C ++? Вы создаете …
231 c++  namespaces 

3
В чем разница между * и * | * в CSS?
В CSS * будет соответствовать любой элемент. Часто *|*используется вместо* соответствия всем элементам. Это обычно используется в целях тестирования. В чем разница между *и *|*в CSS?

6
Джанго: «проекты» против «приложений»
У меня довольно сложный «продукт», который я готовлю к сборке с использованием Django. Я собираюсь избегать использования терминов «проект» и «приложение» в этом контексте, потому что мне не ясно их конкретное значение в Django. Проекты могут иметь много приложений. Приложения могут быть использованы многими проектами. Хорошо. Я не заново изобретаю …

13
Каков наилучший способ решить коллизию пространства имен Objective C?
Objective-C не имеет пространств имен; это очень похоже на C, все находится в одном глобальном пространстве имен. Обычная практика - ставить классы с инициалами, например, если вы работаете в IBM, вы можете добавить к ним префикс «IBM»; если вы работаете в Microsoft, вы можете использовать «MS»; и так далее. Иногда …


5
Почему я не могу объявить класс в пространстве имен, используя двойные двоеточия?
class Namespace::Class; Зачем мне это делать? namespace Namespace { class Class; } Используя VC ++ 8.0, компилятор выдает: ошибка C2653: «Пространство имен»: это не имя класса или пространства имен Я предполагаю, что проблема здесь в том, что компилятор не может определить, Namespaceявляется ли класс или пространство имен? Но почему это …
164 c++  namespaces 

7
printf с помощью std :: string?
Насколько я понимаю, stringэто член stdпространства имен, так почему же происходит следующее? #include &lt;iostream&gt; int main() { using namespace std; string myString = "Press ENTER to quit program!"; cout &lt;&lt; "Come up and C++ me some time." &lt;&lt; endl; printf("Follow this command: %s", myString); cin.get(); return 0; } Каждый раз, …
157 c++  string  namespaces  printf  std 


22
Как получить неквалифицированное (короткое) имя класса объекта?
Как проверить класс объекта в среде PHP с пространством имен без указания полного класса пространства имен. Например, предположим, у меня была библиотека объектов / Entity / Contract / Name. Следующий код не работает, так как get_class возвращает полный класс пространства имен. If(get_class($object) == 'Name') { ... do this ... } …
153 php  class  namespaces 

5
Объявление перечисления в классе
В следующем фрагменте кода Colorперечисление объявляется внутри Carкласса, чтобы ограничить область действия перечисления и попытаться не «загрязнять» глобальное пространство имен. class Car { public: enum Color { RED, BLUE, WHITE }; void SetColor( Car::Color color ) { _color = color; } Car::Color GetColor() const { return _color; } private: Car::Color …
151 c++  class  enums  namespaces  scope 

5
Как создать пакет пространства имен в Python?
В Python пакет пространства имен позволяет распределять код Python между несколькими проектами. Это полезно, если вы хотите выпустить связанные библиотеки как отдельные загрузки. Например, с каталогами Package-1и Package-2в PYTHONPATH, Package-1/namespace/__init__.py Package-1/namespace/module1/__init__.py Package-2/namespace/__init__.py Package-2/namespace/module2/__init__.py конечный пользователь может import namespace.module1и import namespace.module2. Как лучше всего определить пакет пространства имен, чтобы более одного …

9
Модуль Python ElementTree: как игнорировать пространство имен файлов XML для поиска соответствующего элемента при использовании методов «find», «findall»
Я хочу использовать метод «findall», чтобы найти некоторые элементы исходного файла xml в модуле ElementTree. Однако исходный xml-файл (test.xml) имеет пространство имен. Я обрезаю часть xml файла как образец: &lt;?xml version="1.0" encoding="iso-8859-1"?&gt; &lt;XML_HEADER xmlns="http://www.test.com"&gt; &lt;TYPE&gt;Updates&lt;/TYPE&gt; &lt;DATE&gt;9/26/2012 10:30:34 AM&lt;/DATE&gt; &lt;COPYRIGHT_NOTICE&gt;All Rights Reserved.&lt;/COPYRIGHT_NOTICE&gt; &lt;LICENSE&gt;newlicense.htm&lt;/LICENSE&gt; &lt;DEAL_LEVEL&gt; &lt;PAID_OFF&gt;N&lt;/PAID_OFF&gt; &lt;/DEAL_LEVEL&gt; &lt;/XML_HEADER&gt; Пример кода Python ниже: …


7
Должны ли папки в решении соответствовать пространству имен?
Должны ли папки в решении соответствовать пространству имен? В одном из моих командных проектов у нас есть библиотека классов, в которой есть много подпапок в проекте. Название проекта и пространство имен: MyCompany.Project.Section. В этом проекте есть несколько папок, соответствующих разделу пространства имен: Папка Vehiclesимеет классы в MyCompany.Project.Section.Vehiclesпространстве имен Папка Clothingимеет …
129 c#  .net  namespaces 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.