static specifier
来自cppreference.com
该页由英文版wiki使用Google Translate机器翻译而来。
该翻译可能存在错误或用词不当。鼠标停留在文本上可以看到原版本。你可以帮助我们修正错误或改进翻译。参见说明请点击这里. |
在一个类中,宣布不绑定到特定的实例.
原文:
Inside a class, declares members not bound to specific instances.
目录 |
[编辑] 语法
static class_attribute | |||||||||
static class_method | |||||||||
[编辑] 注释
#静态属性,必须在类外定义
原文:
# static attributes must be defined outside the class
#静态常量整体属性可以定义内联(至 C++11)
原文:
# static constant integral attributes can be defined inline (至 C++11)
[编辑] 另请参阅
[编辑] 示例
struct C { static void foo(); static int n; static const int m = 16; // inline inizialization }; int C::n = 0; // static attribute definition void C::foo() { // no reference to non-static members/methods can occur here }