In Java, there is what is called package. Does library in C++ represent the same meaning, especially in terms for example
Java
package
library
C++
Strictly speaking I think that namespaces in C++ provide the same semantics.