最新消息: USBMI致力于为网友们分享Windows、安卓、IOS等主流手机系统相关的资讯以及评测、同时提供相关教程、应用、软件下载等服务。

基类的作用

IT圈 admin 1浏览 0评论

基类的作用

        基类的设计目的,最重要的一点是实现多态性,通过虚函数和继承机制,实现基类指针指向不同的子类对象,或者说“通过基类接口处理子类对象”;

        但是,并非所有的基类的设计目的都是为了多态用途,比如为了实现类中的拷贝构造函数和赋值运算符不被调用的基类uncopyable;

        还有,有些类都不被设计为基类,比如标准string和STL容器都不被设计作为基类使用,当然也更不用谈多态了。

基类的作用

        基类的设计目的,最重要的一点是实现多态性,通过虚函数和继承机制,实现基类指针指向不同的子类对象,或者说“通过基类接口处理子类对象”;

        但是,并非所有的基类的设计目的都是为了多态用途,比如为了实现类中的拷贝构造函数和赋值运算符不被调用的基类uncopyable;

        还有,有些类都不被设计为基类,比如标准string和STL容器都不被设计作为基类使用,当然也更不用谈多态了。

与本文相关的文章

发布评论

评论列表 (0)

  1. 暂无评论