Java packages vs. C++ libraries -


in java, there called package. library in c++ represent same meaning, in terms example of containg relative classes , use of protected members?

thanks.

there different dimensions of package means in java. container differentiates names of classes inside names of classes in other packages, equivalent c++ namespaces.

as unit guarantees access non-private members classes in same block, there no equivalent in c++. access level granted class independent of namespace class defined.

as way of ordering sources in disk, there no equivalent, c++ language has no requirements on how code stored in files.

regarding c++ libraries, closer jar files in java. bundle different classes share relation. jar can contain more 1 package, , more 1 jar can contain classes same package. libraries, can contain classes different namespaces and/or different libraries can contain classes same namespace.


Comments

Popular posts from this blog

java - SNMP4J General Variable Binding Error -

windows - Python Service Installation - "Could not find PythonClass entry" -

Determine if a XmlNode is empty or null in C#? -