Namespace in C++
Name conflicts in C++ happen when different parts of a program use the same name for variables, functions, or classes, causing confusion for the compiler. To avoid this, C++ introduce namespace. Namespace is a feature that provides a way to group related identifiers such as variables, functions, and