Каков объем псевдонима пространства имен в C++?

У Вас будет лучшая удача при работе с Лунным светом, который предназначается для API Silverlight, который является подмножеством полного WPF.

редактирование: Несомненно, Silverlight не "предназначается" для рабочего стола, но нет никакой причины, почему Вы не можете встроить механизм Silverlight в свое приложение. Это было сделано прежде, такой что касается Читатель New York Times Mac

[еще 114] редактирование: см. сообщение Miguel на Автономные Приложения Silverlight

19
задан EmpireJones 30 September 2009 в 00:54
поделиться

6 ответов

Срок действия блока. Например, если вы определите псевдоним пространства имен, как показано ниже, псевдоним пространства имен abc будет недопустимым вне блока {...}.


 {  
    namespace abc = xyz;
    abc::test t;  //valid 
 }
  abc::test t;  //invalid

21
ответ дан 30 November 2019 в 04:40
поделиться

Область действия - это декларативная область, в которой определен псевдоним.

1
ответ дан 30 November 2019 в 04:40
поделиться

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

0
ответ дан 30 November 2019 в 04:40
поделиться

У него будет область действия блока, в котором он был определен - вероятно, будет таким же как область действия функции, если вы не объявите псевдоним внутри блока внутри функции.

0
ответ дан 30 November 2019 в 04:40
поделиться
0
ответ дан 30 November 2019 в 04:40
поделиться

Насколько мне известно, он находится в заявленном объеме . Итак, если вы используете псевдоним в методе, то он действителен в этом методе, но не в другом.

0
ответ дан 30 November 2019 в 04:40
поделиться
Другие вопросы по тегам:

Похожие вопросы: