In Java
,有一种叫做package
. Does library
in C++
代表相同的含义,特别是在包含相关子句和使用受保护成员等术语中?
Thanks.
一个事物有不同的维度package
Java 中的意思。作为一个区分内部类名称与其他包中类名称的容器,它的等价物是 c++namespaces
.
作为保证对同一块中的类的非私有成员进行访问的单元,C++ 中没有等效的单元。授予类的访问级别独立于定义该类的命名空间。
作为在磁盘中排序源代码的一种方式,没有等效的方法,C++ 语言对代码如何存储在文件中没有要求。
关于 C++ 库,更接近于jar
Java 中的文件。它们捆绑了具有某种关系的不同类。一个 jar 可以包含多个包,多个 jar 可以包含同一包中的类。与库类似,它们可以包含来自不同名称空间的类和/或不同的库可以包含来自同一名称空间的类。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)