狼如何捕食:c++中是否也像Java中一样,静态成员函数可以在未创建对象时就可以被调用

来源:百度文库 编辑:高考问答 时间:2024/04/28 07:45:12

可以的,如:
class B
{
public:
static int a;

}
int B::a; //在此已经给a分配了空间。可以不给出其初试值,但是建议初始化它。

void f()
{
B::a=10; //通过作用域引用a
...

}

大概差不多应该可以,不过没试过.
Java的说法是,静态成员是属于类的.所以可以直接调用.
但C++没这么提过.

可以。

可以,用类名直接调用就可以了