Именно пространство: Разлика между версии
Изтрито е съдържание Добавено е съдържание
м overlinking |
м Общи промени |
||
Ред 39:
=== Именни пространства в езика C# ===
Именните пространства са широко използвани в езика C#. Всички класове
<source lang="csharp">
Ред 119:
Класифицирането по именни пространства в C++ е йерархично. Например, ако разгледаме именното пространство храна::супа, идентификаторът пиле се отнася до храна::супа::пиле. Ако храна::супа::пиле не съществува, тогава се отнася до храна::пиле. Ако нито храна::супа::пиле, нито храна::пиле съществуват, тогава пиле се отнася до ::пиле, идентификатор в глобалното именно пространство.
Именните пространства в C++ най-често се използват, за да се избегнат т.нар „сблъсъци“ при именуване. въпреки че именните пространства са широко използвани в този език, по-старите програми, които са писани на него, не ползват тази негова функционалност. Например, цялата стандартна библиотека на C++([[standard library]]) е дефинирана
Следният пример демонстрира употребата на именни пространства в C++:
|