关于第三点:
如果D继承B的方式是共有的或者受保护的,则D的派生类的成员和友元可以使用D向B的类型转换;反之,如果D继承B的方式是私有的,则不能使用
这里只提到了D的派生类能不能使用D向B的类型转换,实际上,如果D继承B的方式是共有的和受保护的,那么D的派生类DD的成员也可以使用DD到B的类型转换,反之,则不能使用。关于这一点,可以从后面的练习题15.19看出。
关于DD到B是怎么转换的,细节可能要从其他书上才能看到了。
关于第三点:
如果D继承B的方式是共有的或者受保护的,则D的派生类的成员和友元可以使用D向B的类型转换;反之,如果D继承B的方式是私有的,则不能使用
这里只提到了D的派生类能不能使用D向B的类型转换,实际上,如果D继承B的方式是共有的和受保护的,那么D的派生类DD的成员也可以使用DD到B的类型转换,反之,则不能使用。关于这一点,可以从后面的练习题15.19看出。
关于DD到B是怎么转换的,细节可能要从其他书上才能看到了。