© 1999-2048 dssz.net 粤ICP备11031372号
[其它] C++静态成员函数访问非静态成员的几种方法
说明:大家都知道C++中类的成员函数默认都提供了this指针,在非静态成员函数中当你调用函数的时候,编译器都会“自动”帮你把这个this指针加到函数形参里去。当然在C++灵活性下面,类还具备了静态成员和静态函数,即 class A { public: static void test() { m_staticA += 1; } private: static int m_staticA; int m_a }; 此时你的test函数只能去访问m_staticA成员,而不能去访<weixin_38626179> 上传 | 大小:56kb