Namespace digunakan untuk mengorganisasi kode ke dalam ruang lingkup logis yang terpisah, mencegah terjadinya konflik nama variabel atau fungsi yang sama di proyek besar.
Poin Kunci Materi:
- Resolusi Konflik: Memungkinkan dua library berbeda memiliki fungsi dengan nama identik tanpa menimbulkan link error.
- Nested Namespaces: Namespace bersarang untuk pengelompokan hierarkis seperti
Skillance::Keamanan. - Hindari
using namespace std;di File Header: Hal ini dianggap praktik buruk karena dapat mencemari lingkup file pemanggil.