我遇到过这个代码示例,我记得我以前看过它,但我不知道它的用途和作用是什么?我在互联网上搜索过,但没有运气。
代码:
class C
{
int x; // a non-static variable, implicitly private
public:
C() : x(0) {} // default constructor
// a static member function, which uses a non-static variable perfectly well
static int Incr(C& instance) { return ++(instance.x); }
} g_c;
int main(void)
{
C c2;
return C::Incr(g_c) + C::Incr(c2);
}
g_c
最后一个类括号之后是什么意思?