static关键字的作用以及静态成员函数与非静态成员函数的区别
2017-08-24 20:35
411 查看
静态成员函数与非静态成员函数的区别:
静态成员可以互相访问,
非静态成员函数可以访问静态成员函数,
静态成员函数不能访问非静态成员函数
this指针:
this指针属于类的一个实例,不属于某个类;
由于静态成员函数并不属于某一个对象,属于类;由于它没有this指针,不能用this调用静态成员函数,也决定了静态成员函数不能访问本类中的非静态成员
静态成员可以互相访问,
非静态成员函数可以访问静态成员函数,
静态成员函数不能访问非静态成员函数
this指针:
this指针属于类的一个实例,不属于某个类;
由于静态成员函数并不属于某一个对象,属于类;由于它没有this指针,不能用this调用静态成员函数,也决定了静态成员函数不能访问本类中的非静态成员
相关文章推荐
- 关键字static的作用是什么? C++类中的静态成员变量和静态成员函数的作用
- static(c中定义的关键字1、被其修饰者 外部无法使用(相反的都可以使用extern在外部使用) 2、函数局部变量使用成为静态的放入静态池-生存期改变。c++进行了扩充,使它在类中有了特殊作用)
- c++ static的作用,以及static对象在类和函数中区别
- 静态成员函数与非静态成员函数的区别
- c++ static的作用,以及static对象在类和函数中区别
- static(静态)变量的作用、初始化特点以及类中静态数据成员的特点
- C++ 中静态成员函数与非静态成员函数的区别
- c++ static的作用,以及static对象在类和函数中区别
- c++ static的作用,以及static对象在类和函数中区别
- 关键字static和const的作用以及它们的区别
- 类的静态成员函数以及与别的函数区别
- 【学习心得】面向对象的程序设计中静态数据成员以及静态成员函数在统计中的作用
- 静态成员函数和static的作用及用法
- c++ static的作用,以及static对象在类和函数中区别
- c++ static的作用,以及static对象在类和函数中区别
- c++ static的作用,以及static对象在类和函数中区别
- static静态成员函数的作用
- static 关键字 成员变量和静态变量的区别 静态使用的注意事项 静态代码块 构造代码块
- Java如何在静态方法中访问类的实例成员(没附加static关键字的字段或方法)
- C++类中的静态成员变量和静态成员函数的作用