namespace trong C++ là gì? có tác dụng thế nào
Trong C++, **namespace** (không gian tên) là một cơ chế được sử dụng để tổ chức mã nguồn, tránh xung đột tên giữa các biến, hàm, hoặc lớp trong chương trình. Nó giống như một "vùng chứa" logic, giúp nhóm các thành phần liên quan lại với nhau và cung cấp một cách để phân biệt các định danh (identifiers) trùng tên từ các nguồn khác nhau.