Luk*_*don 2 c# c++
C++ public关键字是否与C#中的关键字完全等效internal?
public
internal
据我所知,public在C++中意味着"可以在编译单元中的任何地方使用".
Ben*_*igt 9
不,这不完全等同.对于初学者来说,C++"编译单元"并不等同于.NET程序集.
接下来,在C++中有一个额外的概念,"链接",它确定是否可以在编译单元之外使用类型.其他编译单元中是否包含相同的头文件也会影响可见性.
SLa*_*aks 5
C++没有程序集的概念. 因此,在C#的之间的差的C++中没有等效public和internal.
与C#的internal修饰符不同,publicC++中的成员可以用于其他项目.
归档时间:
14 年,10 月 前
查看次数:
910 次
最近记录:
13 年,5 月 前