据我所知,C++中只有3个访问说明:私有(private)公共(public) protected

有了这3个访问说明,我如何才能使方法可用成为项目中的类,但不能使成为“外国人”(例如内部公共(public))

最佳答案

C++不知道什么是项目。

C++了解类,在其中提供了您提到的三个访问说明符。

C++知道翻译单元,它提供两个访问说明符:内部和外部链接。

编辑:关于内部和外部链接,这与是否在翻译单元(目标文件)之外看到符号有关。 TU中定义的任何全局staticconst变量都具有内部链接。其他人有外部联系。

关于c++ - C++访问说明符,太少了?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3785558/

10-10 07:58