C++
geniushuai
这个作者很懒,什么都没留下…
展开
-
C++中public,protected,private继承的语意
C++中public,protected,private继承的语意对于一个父类(基类),如果声明一个成员为private,就说明这个东东使我的,不能让其他人用,包括子孙。如果是protected,我就会告诉我的子孙,你们要小心的用,但绝对不能让外人使用。如果说是public,那就是说,这个东东大家随便用吧。 对于一个子类(从基类继承而来的),private是一个吝啬的继原创 2007-10-30 19:25:00 · 1927 阅读 · 1 评论 -
C++虚拟继承
就是为了解决面相对象中继承结构中可怕的菱形结构 。下面是别人的,看看就懂了。从意义上来看,一个SleeperSofa没有沙发和床两种重量, 如此的继承不是真实的现实世界描述。进一步分析可得,床和沙发都是家具的一种,凡家具都有重量,所以通过分解来考察其关系,如图17—2所示。 screen.width-500)this.style.width=screen.width-500;" src="转载 2007-11-11 00:32:00 · 719 阅读 · 0 评论