1. 首页
  2. 课程学习
  3. 嵌入式
  4. EDA/PLD中的C++虚函数

EDA/PLD中的C++虚函数

上传者: 2020-11-09 01:17:15上传 PDF文件 97.58KB 热度 14次
作者:陶宁,华清远见嵌入式学院上海中心讲师。 虚函数是在类中被声明为virtual的成员函数,当编译器看到通过指针或引用调用此类函数时,对其执行晚绑定,即通过指针(或引用)指向的类的类型信息来决定该函数是哪个类的。通常此类指针或引用都声明为基类的,它可以指向基类或派生类的对象。 多态指同一个方法根据其所属的不同对象可以有不同的行为。 下面来看一个例子: 程序运行输出结果: 8, 12 为什么Base 对象的大小是8个字节而不是4个字节,为什么Derived 对象的大小是12个字节而不是8个字节,多出来的4个字节做什么用呢?和多态的实现有什么关系? 每
下载地址
用户评论