不会出现这种情况A为基类,B类继承A类,C类即直接继承B类又直接继承A类?
(如果能,请简单地用代码表示,我在VC环境好像没有试成功)

解决方案 »

  1.   

    假如A是狗,B是黑狗,C是黑色的北京狗,那么,C肯定是黑狗的一种,毫无疑问又是狗
    那么请问有必要再直接声明“黑色的北京狗是狗吗?”
      

  2.   

    我的意思是说这种情况能不能通过编译(在VC++的环境下),c++语法中允许不允许出现这种继承?
      

  3.   

    我的意思是说这种情况能不能通过编译(在VC++的环境下),c++语法中允许不允许出现这种继承?