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.