Scope (cakupan) menentukan di mana suatu variabel dapat diakses dan berapa lama alokasi memorinya bertahan (lifetime).
Poin Kunci Materi:
- Local Scope: Dideklarasikan di dalam fungsi atau blok
{}dan langsung dihancurkan saat keluar dari blok. - Global Scope: Dideklarasikan di luar semua fungsi, dapat diakses di mana saja sepanjang umur aplikasi.
- Scope Resolution Operator (
::): Mengakses variabel global yang tertutup (shadowed) oleh variabel lokal bernama sama.