C++中static成员函数访问非static成员变量

这几天工做中,看到不少成员函数都用来初始化一些函数指针,固然为了达到这个目的,类的设计者将这类函数都定义为static函数。由于static成员函数和静态数据成员同样,它们都属于类的静态成员,它们都不是对象成员。所以,对静态成员的引用不须要用对象名。函数   在静态成员函数的实现中不能直接引用类中说明的非静态成员,能够引用类中说明的静态成员。若是静态成员函数中要引用非静态成员时,可经过对象来引用。
相关文章
相关标签/搜索