静态存储类说明符

静态存储类说明符, 静态外部,可应用于对象和功能。 下表显示何处可以和不能使用关键字 静态 和 extern 。

用于静态和 extern

构造

可以静态

使用?

可以外部

使用?

在块内的函数声明

对函数的形参

在块的对象

在块外的对象

函数

类成员函数

类成员数据

typedef 名称

使用 静态 关键字指定的名称具有内部链接但有外部链接类的静态成员。 即在当前翻译单元外不可见。 使用 extern 关键字指定的名称有外部链接,除非先前定义为具有内部链接。 有关名称的可见性的更多信息,请参见 范围程序和连接

备注

声明为 内联 ,而不是类成员函数使与函数声明为 静态功能的连接属性。

声明不是由编译器遇到的类名可用于 extern 说明。 不能使用名称引入的一个这样的声明,直到类声明遇到。

请参见

参考

存储类说明符