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

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


2
Додавання посилання System.Web.Script в бібліотеку класів
Зараз я переміщую код із своєї папки app_code до бібліотеки класів. Я позначив кілька методів з [System.Web.Script.Serialization.ScriptIgnore]атрибутами. Моя бібліотека класів не може бачити це простір імен. Діалогове вікно додавання посилань не може бачити це простір імен. Як правильно використовувати цей тег із бібліотеки класів? Ось помилка: імені типу або простору …

3
Це Спарта, чи це?
Далі йде питання про інтерв'ю. Я придумав рішення, але не знаю, чому воно працює. Питання: Не змінюючи Spartaклас, напишіть якийсь код, який робить MakeItReturnFalseповернення false. public class Sparta : Place { public bool MakeItReturnFalse() { return this is Sparta; } } Моє рішення: (SPOILER) public class Place { public interface …

2
Простіри імен PHP та "використання"
У мене виникають невеликі проблеми з просторами імен та useвисловлюваннями. У мене є три файли: ShapeInterface.php, Shape.phpі Circle.php. Я намагаюся зробити це за допомогою відносних шляхів, тому я поставив це у всіх класах: namespace Shape; У моєму гуртковому класі у мене є такі: namespace Shape; //use Shape; //use ShapeInterface; include …
120 php  namespaces 

9
"Використання простору імен" у заголовках c ++
На всіх наших курсах c ++ всі викладачі завжди кладуть using namespace std;відразу після #includes у свої .hфайли. Мені це здається небезпечним з того часу, включивши цей заголовок в іншу програму, я отримаю імпортоване ім’я до моєї програми, можливо, не усвідомлюючи, не маючи намір чи бажаючи цього (включення заголовка може …

8
Видимість глобальних змінних в імпортних модулях
Я наткнувся на трохи модулів, що імпортують стіни в сценарії Python. Я зроблю все можливе, щоб описати помилку, чому я натрапляю на неї і чому я прив'язую саме цей підхід до вирішення своєї проблеми (яку я опишу за секунду): Припустимо, у мене є модуль, в якому я визначив деякі функції …

5
Як ігнорувати простори імен за допомогою XPath
Моя мета - витягнути певні вузли з декількох XML-файлів із кількома просторами імен за допомогою XPath. Все працює добре, доки я знаю URI-адреси простору імен. Саме ім'я простору імен залишається постійним, але схеми (XSD) іноді створюються клієнтом, тобто невідомі мені. Тоді мені залишаються три варіанти: використовуйте лише одну схему для …

15
Використання простору імен std
Здається, існують різні погляди на використання "використання" щодо простору імен std. Одні кажуть, що використовують " using namespace std", інші кажуть, що не мають, а скоріше префіксу std-функцій, які слід використовувати " std::", а інші кажуть, що використовують щось подібне: using std::string; using std::cout; using std::cin; using std::endl; using std::vector; …
110 c++  namespaces 

8
Правильний спосіб визначення методів простору імен C ++ у файлі .cpp
Можливо, дублікат, але не простий для пошуку ... Дано заголовок типу: namespace ns1 { class MyClass { void method(); }; } Я бачив, що method()визначено декількома способами у файлі .cpp: Версія 1: namespace ns1 { void MyClass::method() { ... } } Версія 2: using namespace ns1; void MyClass::method() { ... …

30
"Не вдалося завантажити тип [Простір імен] .Global", викликаючи у мене горе
У моєму додатку .Net 2.0 Asp.net WebForms у мене є свій Global.asax, що містить такий код: <%@ Application CodeBehind="Global.asax.cs" Inherits="MyNamespace.Global" Language="C#" %> Однак, коли я будую, я отримую помилку, Не вдалося завантажити тип "MyNamespace.Global". Це, мабуть, тому, що простір імен MyNamespace (визначений у коді за файлом Global.asax.cs) компілятор не бачить …

4
R: використовуйте магнітр трубопровідника в самостійно написаному пакеті
Мені б хотілося використовувати оператор pipe, що %>%вводиться в magrittrкомплекті, в пакеті, який я написав сам для ланцюгових dplyrперетворень даних. magrittrвказано як Importу DESCRIPTIONфайлі. Після завантаження власного пакету та тестування функції, яка використовує оператор pipe, я отримую таке повідомлення про помилку: Помилка в імені функції (параметр:: не вдалося знайти функцію …
101 r  namespaces  magrittr 

7
Що означає "var FOO = FOO || {} "(Призначити змінну або порожній об'єкт цій змінній) означає в Javascript?
Дивлячись на вихідний код в Інтернеті, я натрапив на це у верхній частині кількох вихідних файлів. var FOO = FOO || {}; FOO.Bar = …; Але я поняття не маю, що || {}робить. Я знаю {}, що дорівнює, new Object()і я думаю, що ||це щось на зразок "якщо воно вже …

11
Чи є кращий спосіб виразити вкладені простори імен у C ++ всередині заголовка
Я перейшов з C ++ на Java та C # і думаю, що використання просторів імен / пакетів там набагато краще (добре структуровано). Потім я повернувся до C ++ і спробував використовувати простори імен так само, але необхідний синтаксис жахливий у заголовковому файлі. namespace MyCompany { namespace MyModule { namespace …
97 c++  syntax  namespaces 

5
Усунення несправностей “Заява про використання з несполученою назвою… не впливає”
Отримання цієї помилки, коли я ставлю use Blog;вгорі. Попередження: Заява про використання із несполученою назвою "Блог" не впливає на ... Blog це мій простір імен, в якому я маю 3 класи: Article, List і Category та кілька функцій. Якщо я зміню свою заяву на, use Blog\Article;це спрацює ... Чи не …
97 php  namespaces 


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