关于继承与派生的问题#include<iostream.h
#includeclassA{ (){cout<<'A'<
楼主,你应该看到以下两条语句: (*p).fun(); b.fun(); 这说明什么呢?先说第一条: 对于(*p).fun(); 来说,p指针是“一个A类定义的指针”,因此,p遵守的规则局限于A类的函数。也就是说,p指针只会引用A类定义的函数。所以,(*p).fun(); 的结果就执行了如下代码: void fun() { cout<<'A'<