静态成员函数
场景:l类的静态成员函数解决思路
l类的静态成员函数
类的静态成员函数和普通的成员函数有什么不同?请大侠赐教!!!
------解决方案--------------------
静态成员函数没有this指针。
静态成员函数属于类,类成员函数属于对象
------解决方案--------------------
静态成员相当于全局的,普通成员是属于一个特定的实例的,每个实例都有独立的一份普通成员
------解决方案--------------------
静态成员是公共的,也就是一个类只有一份,所有实例共同拥有.
在函数中没有隐藏的this指针(也就是不可以直接使用非静态的成员).可以通过类名::来调用静态函数,不用生成特定的实例.
l类的静态成员函数
类的静态成员函数和普通的成员函数有什么不同?请大侠赐教!!!
------解决方案--------------------
静态成员函数没有this指针。
静态成员函数属于类,类成员函数属于对象
------解决方案--------------------
静态成员相当于全局的,普通成员是属于一个特定的实例的,每个实例都有独立的一份普通成员
------解决方案--------------------
静态成员是公共的,也就是一个类只有一份,所有实例共同拥有.
在函数中没有隐藏的this指针(也就是不可以直接使用非静态的成员).可以通过类名::来调用静态函数,不用生成特定的实例.