摘要: 摘要: ★ 对于父类函数(virtual、非virtual),如果子类没有同名函数,则正常继承★ 对于父类函数(virtual、非virtual),如果子类有同名函数,无同型函数,则不能调用父类函数★ 对于父类函数(virtual、非virtual),如果有同型函数:----非virtual函数由指针类型决定调用哪个----virtual函数由指针指向的对象决定调用哪个(运行时决定)阅读全文幸运草 2010-01-08 16:30 发表评论 阅读全文
posted @ 2010-01-08 16:30 liyuxia713 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 类static成员引进:有时特定类的全体对象需要访问一个全局对象。★为什么用static成员而不是全局对象? ---- static对象名字在类作用域中,可以有效避免命名冲突,并且清晰显示程序意图。 ---- 可以实施封装(static成员可以定义为private,而全局对象不可以)★如何调用? ---- class A a;A::static_mem;a.static_mem;★声明和定义 ---- static成员函数在类定义体内部外部定义均可。在类定义体外定义时不加(不可以加)static修饰。 ---- static数据成员必须在类定义体外部定义(正好一次)(在类定义体外声明并定义) 阅读全文
posted @ 2010-01-08 12:22 liyuxia713 阅读(138) 评论(0) 推荐(0) 编辑