C#internal==公共C++; 是C++ >代码>公共< /COD>关键字精确< /St> >等效于内部< /Cord>关键字在C* P> >我理解,C++中的代码>公共< /代码>意味着“可以在编译单元中到处使用”。< P> C+
C#internal==公共C++;C#internal==公共C++; 是C++ >代码>公共< /COD>关键字精确< /St> >等效于内部< /Cord>关键字在C* P> >我理解,C++中的代码>公共< /代码>意味着“可以在编译单元中到处使用”。< P> C+,c#,c++,C#,C++,C#internal==公共C++; 是C++ >代码>公共< /COD>关键字精确< /St> >等效于内部< /Cord>关键字在C* P> >我理解,C++中的代码>公共< /代码>意味着“可以在编译单元中到处使用”。< P> C++没有程序集的概念。 因此,C++中的C>代码>公文与内部< /代码>之间的差异没有等价性。 < >与C的内部< /代码>修饰符,公共< /代码> C++中的成员可以用于其他项目。 < P>不,它不是完全等价的。首先,C++“编译单元”不等于.
是C++ >代码>公共< /COD>关键字<强>精确< /St> >等效于<代码>内部< /Cord>关键字在C*<?/P>
<> P> >我理解,C++中的代码>公共< /代码>意味着“可以在编译单元中到处使用”。< P> C++没有程序集的概念。 因此,C++中的C>代码>公文<代码>与<代码>内部< /代码>之间的差异没有等价性。
< >与C的<代码>内部< /代码>修饰符,<代码>公共< /代码> C++中的成员可以用于其他项目。 < P>不,它不是完全等价的。首先,C++“编译单元”不等于.NET程序集。
<>下,在C++中有一个附加的概念“链接”,它决定了一个类型是否可以在编译单元之外使用。其他编译单元中是否包含相同的头文件也会影响可见性。什么是“C++中的公共类”?C++不将访问修饰符应用于命名空间范围中的类型。此外,跨模块边界使用纯抽象类是真正安全的,因为
dllexport
往往会导致ODR冲突;固定的。我不习惯C++。