![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
文章平均质量分 66
zjuyyzh
学生
展开
-
两个类相互包含引用的问题
在构造自己的类时,有可能会碰到两个类之间的相互引用问题,例如:定义了类A类B,A中使用了B定义的类型,B中也使用了A定义的类型 class A { int i; B b; } class B { int i; A* a; } 请注意上面的定义内容,一般情况下是不能出现类A,类B相互引用都定义对象,即如下的样子: class A { int i;转载 2014-07-13 10:56:09 · 657 阅读 · 0 评论 -
静态成员函数如何调用非静态成员变量(函数参数不能任意扩展的情况)
两种方法解决: 想办法传一个this指针进去或使用全局变量。 1)用全局变量 2)this指针 class CChangeUPSTime { public: static pascal OSStatus MainWindowEventHandler(); private: static CChangeUPSTime *m_pThis; Wind转载 2014-07-13 13:45:05 · 543 阅读 · 0 评论