$ 3.5 - “另外,一名成员 函数,静态数据成员,类或 类范围的枚举有 如果是外部链接的名称 班级有外部联系。“
关于'if the name of the class has external linkage'
的含义的任何输入?
与命名空间作用域中定义的类相比,是否存在“本地类”(可能没有任何链接)的提示,以及使用静态说明符定义的命名空间作用域类(具有内部链接???)?
答案 0 :(得分:3)
本地类(但不一定是嵌套类)没有链接。无法使用静态说明符定义类。所以这等价可以说如下:
$ 3.5 - “此外,类作用域的成员函数,静态数据成员,类或枚举具有外部链接,除非包含类是本地类或者是本地类中的直接或间接嵌套类。” p>