c++ - "static"关键字与变量、函数和类对象等有什么用?

标签 c++ static keyword

<分区>

Possible Duplicate:
static function/variable

告诉我静态的不同组合,如对象静态和变量正常,或变量静态函数正常,对象静态函数正常等

最佳答案

静态变量和函数在它们声明的范围内是有限的。此外,如果定义为静态,函数中定义的变量将在函数调用中保留它们的值。

对象上的静态方法或成员可以直接使用而无需对象的特定实例,即不会自动将 this 指针传递给方法。当然,这意味着您只能从静态方法中访问其他静态方法和变量。

关于c++ - "static"关键字与变量、函数和类对象等有什么用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6000018/

相关文章:

c++ - 为什么 C struct hack 不适用于 C++ 模板声明?

.htaccess - 动态到静态 url 并删除动态

PHP关键字函数在合并两个数组后中断

c++ - 模板中关键字 'typename' 和 'class' 的区别?

c++ - std::array 大括号如何初始化?

c++ - 将变量赋值给函数内部的引用。

Python:静态变量装饰器

java - 使用泛型或 FooClass.CLASS 调用静态方法?

c# - 我在哪里可以获得 C# 中的保留关键字列表?

c++ - QVideoWidget 对齐时不显示任何内容