demo::i = 100; demo::func2(10);
Егер атау өз кеңістігінен тысқары аймақта жиі қолданылатын болса, оны
using
операторының көмегімен қолжетерлік етіп жариялауға болады:
using demo::i;
Осыдан кейін аймақты тікелей көрсетпей-ақ, атауды қолдануға болады.
Егер кез келген бір аймақтағы барлық атауларға қол жеткізу керек болса,
онда
using namespace
операторы қолданылады:
using namespace demo;
Басқа аймақтың жарияланымдарына қол жеткізу үшін
using
жəне
using
namespace
операторларын атау берілген аймақ жарияланымының ішінде
қолдануға болады:
namespace Department_of_Applied_Mathematics{
using demo::i;
// ...
}
Атау берілген аймақта тікелей немесе
using
операторының көмегімен
жарияланған атаулар
using namespace
операторының көмегімен жарияланған
атауларға қарағанда басымырақ болып саналады (бұл бірдей атаулары бар
бірнеше атау берілген аймақтарды қосу кезінде маңызды).
Атаулар кеңістіктерінің қысқа аттары бір-бірімен қайшылыққа келуі
мүмкін, ал ұзақ атаулар программа жазуда ыңғайсыз, сондықтан атаулардың
синонимдерін енгізуге рұқсат берілген:
Достарыңызбен бөлісу: |