namespace [ аймақ_атауы ] { /* Жарияланымдар */
Атау берілген аймақ бірнеше рет жариялануы мүмкін, мұндайда келесі
жарияланымдар алдыңғыларының кеңейтілуі ретінде қарастырылады. Осы-
лайша, атау берілген аймақты бір файл шекарасынан тыс жариялауға жəне
өзгертуге болады.
Егер аймақ атауы берілмесе, компилятор оны əрбір модуль үшін əртүрлі
болып келетін, қайталанбайтын бірегей идентификатор арқылы анықтайды.
Объектіні атау берілмеген аймақта жариялау оны
static
модификаторының
көмегімен ауқымды объект ретінде сипаттаумен бірдей болып саналады. Жа-
рияланымдарды осындай аймаққа орналастыру код жергіліктілігін сақтау
үшін тиімді болады. Бір файл ішінен басқа файлдың атау берілген аймағының
элементіне қол жеткізу мүмкін емес.
Мысал.
Достарыңызбен бөлісу: |