Именски простор: Разлика помеѓу преработките
[непроверена преработка] | [непроверена преработка] |
Избришана содржина Додадена содржина
Нема опис на уредувањето |
Нема опис на уредувањето |
||
Ред 7:
==Употреба во заеднички јазици==
Во C++, namespace е дефиниран со namespace блок.
<source lang="cpp">
namespace abc {
int bar;
}
</source>
Во овај блок идентификаторите можат да користат онака како што се објавени. Надвор од тој блок е namespace назначувачот мора да биде со префикс. На пример, надвор од namespace abc, bar мора да биди напишана abc::bar за да биди пристапенo. C++ вклучува уште еден конструктор кој го причинува овај излив на зборови непотребно. Со додавање на линијата
<source lang="cpp">
using namespace abc;
</source>
на дел од кодот, префиксот abc:: не е потребен повеќе.
Кодот кој не е јасно деклариран со namespace се смета за глобален namespace.
|