我知道命名空间范围内的static
意味着“内部链接”。现在考虑以下代码:
static class Foo {} foo;
static
是否适用于Foo
,foo
或两者兼而有之?
答案 0 :(得分:7)
class Foo {}
说明foo
变量的类型。 static
使foo
成为静态。
答案 1 :(得分:7)
它适用于在类定义之后声明的变量。
在C ++中,没有static class
这样的东西。只有static
个对象和static
个函数。