通过本文主要向大家介绍了c++静态成员变量,静态成员变量,静态成员变量初始化,java静态成员变量,类的静态成员变量等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
private:
int menber;
}
</div>
编译上述代码,出错。原因很简单大家都知道,静态成员函数不能访问非静态成员,这是因为静态函数属于类而不是属于整个对象,静态函数中的 member可能都没有分配内存。静态成员函数没有隐含的this自变量。所以,它就无法访问自己类的非静态成员。
那要想访问怎么办呢?地球人都知道只要将:
这个想法是我在一个class中要CreateThread的时候产生的,因为Thread 的funtion都是要求static的(是这样的把?不知道为什么我写的code,Thread都是static的了。忘了哪儿看到的有这个要求了。有时间找找原因)。
可见C++是非常灵活的。
</div>