首页 > 试题广场 >

在C++中,要实现动态联编,必须使用( )调用虚函数。

[单选题]

在C++中,要实现动态联编,必须使用( )调用虚函数。

  • 类名
  • 派生类指针
  • 对象名
  • 基类指针
实现动态联编用父类指针或引用指向子类对象
发表于 2018-05-10 09:57:57 回复(0)
c++primer第六版:如果使用指向对象的引用或指针来调用虚方法,程序将使用为对象类型定义的方法,而不是使用为引用或指针类型定义的方法。这称为动态联编或晚期联编。这种行为非常重要,因为这样基类指针或引用可以指向派生类对象。
发表于 2019-01-25 20:43:19 回复(0)
联编 

就是将模块或者函数合并在一起生成可执行代码的处理过程(函数调用),按照联编所进行的阶段不同,可分为两种不同的联编方式:静态联编和动态联编。
函数调用和实现的过程
C++只有用到多态才会用到动态连编

程序员是看不出来的,只是系统内部的处理 

程序在编译的时候,就知道某个类调用的是哪个函数

 

静态联编:编译阶段就将函数实现与函数调用关联起来;
动态连编:在程序执行阶段才将函数实现和调用关联;

发表于 2020-02-26 14:26:27 回复(0)
实现动态联编用父类指针或应用指向子类对象
发表于 2022-03-06 14:31:12 回复(0)
<p>联编意思应该是动态绑定</p>
发表于 2020-05-16 22:49:28 回复(0)
实现动态联编用父类指针或引用指向子类对象
发表于 2022-08-03 21:16:37 回复(0)
静态联编:编译阶段就将函数实现与函数调用关联起来;
动态连编:在程序执行阶段才将函数实现和调用关联;
发表于 2023-06-30 12:06:26 回复(0)
什么叫联编?=多态
发表于 2021-11-03 18:10:45 回复(0)