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
Post a Comment