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

174
Каков наилучший способ решить коллизию пространства имен Objective C?

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

164
Почему я не могу объявить класс в пространстве имен, используя двойные двоеточия?

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

157
printf с помощью std :: string?

Насколько я понимаю, stringэто член stdпространства имен, так почему же происходит следующее? #include <iostream> int main() { using namespace std; string myString = "Press ENTER to quit program!"; cout << "Come up and C++ me some time." << endl; printf("Follow this command: %s",...

153
Как получить неквалифицированное (короткое) имя класса объекта?

Как проверить класс объекта в среде PHP с пространством имен без указания полного класса пространства имен. Например, предположим, у меня была библиотека объектов / Entity / Contract / Name. Следующий код не работает, так как get_class возвращает полный класс пространства имен....

151
Объявление перечисления в классе

В следующем фрагменте кода Colorперечисление объявляется внутри Carкласса, чтобы ограничить область действия перечисления и попытаться не «загрязнять» глобальное пространство имен. class Car { public: enum Color { RED, BLUE, WHITE }; void SetColor( Car::Color color ) { _color = color; } Car::Color...

144
Как создать пакет пространства имен в Python?

В Python пакет пространства имен позволяет распределять код Python между несколькими проектами. Это полезно, если вы хотите выпустить связанные библиотеки как отдельные загрузки. Например, с каталогами Package-1и Package-2в PYTHONPATH, Package-1/namespace/__init__.py...

136
Модуль Python ElementTree: как игнорировать пространство имен файлов XML для поиска соответствующего элемента при использовании методов «find», «findall»

Я хочу использовать метод «findall», чтобы найти некоторые элементы исходного файла xml в модуле ElementTree. Однако исходный xml-файл (test.xml) имеет пространство имен. Я обрезаю часть xml файла как образец: <?xml version="1.0" encoding="iso-8859-1"?> <XML_HEADER...

129
Объявление пространства имен Open Graph: HTML с префиксом XMLNS или заголовком?

Я видел противоречивую информацию о том, как лучше всего реализовать пространства имен Open Graph. В частности, веб-сайт Open Graph использует несколько различных методов, а примеры Facebook Open Graph используют другие методы. Пример веб-сайта Open Graph (с использованием атрибута префикса HTML):...

129
Должны ли папки в решении соответствовать пространству имен?

Должны ли папки в решении соответствовать пространству имен? В одном из моих командных проектов у нас есть библиотека классов, в которой есть много подпапок в проекте. Название проекта и пространство имен: MyCompany.Project.Section. В этом проекте есть несколько папок, соответствующих разделу...

126
Добавление ссылки System.Web.Script в библиотеку классов

В настоящее время я перемещаю код из папки app_code в библиотеку классов. Я пометил несколько методов [System.Web.Script.Serialization.ScriptIgnore]атрибутами. Моя библиотека классов не видит это пространство имен. Мой диалог добавления ссылок не может видеть это пространство имен. Как правильно...

121
Это Спарта или нет?

Следующее - вопрос интервью. Я нашел решение, но не знаю, почему оно работает. Вопрос: Не изменяя Spartaкласс, напишите код, MakeItReturnFalseвозвращающий результат false. public class Sparta : Place { public bool MakeItReturnFalse() { return this is Sparta; } } Мое решение: (СПОЙЛЕР) public class...

120
Пространства имен PHP и «использование»

У меня небольшие проблемы с пространствами имен и useоператорами. У меня есть три файла: ShapeInterface.php, Shape.phpи Circle.php. Я пытаюсь сделать это, используя относительные пути, поэтому я поместил это во все классы: namespace Shape; В моем кружковом классе у меня есть следующее: namespace...

119
«Using namespace» в заголовках C ++

На всех наших курсах по C ++ все учителя всегда ставят using namespace std;сразу после #includes в своих .hфайлах. Мне это кажется опасным, поскольку с тех пор, включив этот заголовок в другую программу, я получу пространство имен, импортированное в мою программу, возможно, не осознавая, не...