另起一帖,关于重载,重写的有关问题,求大神赐教

另起一帖,关于重载,重写的问题,求大神赐教!
另起一帖,关于重载,重写的有关问题,求大神赐教另起一帖,关于重载,重写的有关问题,求大神赐教

只有这么多的分,全部散了。
------解决思路----------------------
3楼的标准贴出来了,自己去看吧
------解决思路----------------------
需要基类重载函数名可见,可以增加这么一句。

class SerialPort : public AbstractInputStream
{
public:
    using AbstractInputStream::read;
};

------解决思路----------------------
lz的问题:因为其他重载版本被隐藏了. 因为函数调用编译的步骤一般是: name lookup-> overload resolution--> ...
在name lookup时候就失败了。

更大的设计问题是:既然使用了动态绑定, 就应该针对接口编程。