What is Namespace and Explicit container
Namespace
- Namespaces are used to group entities such as objects, classes and functions under a name.
Explicit container.
- These are constructors which can't take part in an implicit conversion.
- These are conversion constructors declared with explicit keyword.
- Explicit container is reserved explicitly for construction. It isn't used by compiler to implement an implied conversion of types.