我知道命名空间范围内的 static
表示“内部链接”。现在考虑以下代码:
static class Foo {} foo;
static
是否适用于 Foo
、foo
或两者?
最佳答案
它适用于在类定义之后声明的变量。
在 C++ 中,没有 static class
这样的东西。只有 static
对象和 static
函数。
关于c++ - 当应用于命名空间范围内的类时,静态意味着什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6943619/