Global nom maydoni




Download 30,54 Kb.
Sana18.05.2024
Hajmi30,54 Kb.
#241319
Bog'liq
Nomlar maydoni sizga funksionallikni alohida konteynerlarga guruhlash imkonini beradi


Nomlar maydoni sizga funksionallikni alohida konteynerlarga guruhlash imkonini beradi. Nom maydoni komponentlar to'plamini (funktsiyalar, sinflar va boshqalar) o'z ichiga olgan va ushbu nomlar maydonidan har bir komponentga qandaydir nom biriktirilgan kod blokini ifodalaydi. Har bir komponentning toʻliq malakali nomi nom maydoni nomidan keyin :: operatori (koʻlam operatori) va komponent nomidan iborat. Misol tariqasida konsolga satrni chiqarish uchun mo'ljallangan va std nom maydonida aniqlangan cout iborasini keltirish mumkin. Shunga ko'ra, ushbu operatorga murojaat qilish uchun std::cout ifodasi ishlatiladi.

global nom maydoni


Agar nom maydoni ko'rsatilmagan bo'lsa, standart global nom maydoni hisoblanadi. agar nom maydoni aniqlanmagan bo'lsa, sukut bo'yicha qo'llaniladi. Global nomlar maydonidagi barcha nomlar siz e'lon qilganingiz bilan bir xil bo'lib, nom maydoni nomi qo'shilmagan. Masalan:

Bu yerda chop etish va asosiy va doimiy xabar funksiyalari aniqlanadi va hech qanday nom maydoni ishlatilmaydi. Shuning uchun, aslida, global nomlar maydonida chop etish va asosiy va doimiy xabar funktsiyalari aniqlanadi. Asosan, siz ularga murojaat qilish uchun :: operatoridan ham foydalanishingiz mumkin, faqat nom maydoni nomisiz, lekin bu ortiqcha bo'lsa ham:



Shuni ta'kidlash kerakki, asosiy funktsiya global nomlar maydonida aniqlanishi kerak.

Endi shaxsiy nomlar maydonini qanday aniqlash va ulardan foydalanishni ko'rib chiqamiz.



Nomlar maydoni ta'rifi
Nom maydonini belgilash uchun nom maydoni nomidan keyin nom maydoni kalit so'zidan foydalaning:
Download 30,54 Kb.




Download 30,54 Kb.