Dav*_*eas 10
packageJava中的手段有不同的维度.作为一个容器,它将内部类的名称与其他包中的类的名称区分开来,它的等价物将是c ++ namespaces.
作为一个保证访问同一块中的类的非私有成员的单元,C++中没有相应的东西.授予类的访问级别独立于定义类的命名空间.
作为一种在磁盘中对源进行排序的方法,没有相应的,C++语言对代码如何存储在文件中没有要求.
关于c ++库,它更接近jarJava中的文件.它们捆绑了不同的类,这些类共享某种关 jar可以包含多个包,并且多个jar可以包含来自同一包的类.与库类似,它们可以包含来自不同命名空间的类和/或不同的库可以包含来自同一命名空间的类.