Запитання з тегом «namespaces»

Простір імен - це контейнер, що забезпечує контекст для ідентифікаторів, усередині яких імена є унікальними.

5
Як правильно перевантажувати оператор << для потоку?
Я пишу невелику бібліотеку матриць на 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, не вказуючи повний клас простору імен. Наприклад, припустимо, у мене була бібліотека об'єктів / Суб'єкт / Контракт / Ім'я. Наступний код не працює, оскільки get_class повертає повний клас простору імен. If(get_class($object) == 'Name') { ... do this ... } Магічне …
153 php  class  namespaces 

5
Оголошення перерахунку в класі
У наступному фрагменті коду Colorenum оголошується в межах 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; Приклад пітонного коду нижче: from …


7
Чи повинні папки в розчині відповідати простору імен?
Чи повинні папки в розчині відповідати простору імен? В одному з проектів моїх команд у нас є бібліотека класів, в якій є багато підпапок. Назва проекту та простір імен: MyCompany.Project.Section. У рамках цього проекту є кілька папок, які відповідають розділу простору імен: У папці Vehiclesє класи в MyCompany.Project.Section.Vehiclesпросторі імен У …
129 c#  .net  namespaces 

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.