基类是个接口,如果你直接使用基类,你添加的代码势必要放到基类里面!这样就修改了他,以后再用怎么办?
也可以,看具体什么类,比如CSocket是封装的异步套接字,你也可以使用她的基类CASynSOcket。如果基类是完全抽象的纯虚类,那么只能继承她的实现。
Sadusaga说的对,并不是所有的基类都允许直接产生对象的。MFC中有许多类必须派生才能创建对象的。