zoukankan      html  css  js  c++  java
  • C++虚函数和纯虚函数的区别

    多态是C++的重要特性,通过基类指针来访问派生类的函数。

    虚函数就是为了实现这功能而定义的函数,虚函数可以在定义时实现也可以不实现,定义了虚函数的类可以实例化。

    纯虚函数更多的是表示接口的含义,纯虚函数定义时不能实现,需要在派生的子类中实现且必须实现,含有纯虚函数的类不能实例化。

    虚析构函数与虚函要成对出现,以便在通过基类指针释放派生对象时,调用派生类的析构函数。





  • 相关阅读:
    Linux Date命令学习笔记
    NOIP201401珠心算测验
    经典的背包问题
    简单动态规划---动态的数字三角形
    idea关于tab的设置
    idea设置字体大小
    C# 使用Queue<T>代替递归算法遍历树
    Python__用户交互,显示省市县三级联动的选择
    Python习题__购物车
    Python练习题
  • 原文地址:https://www.cnblogs.com/jeffen/p/5968632.html
Copyright © 2011-2022 走看看