有多大意义?
要不先讨论这个问题

解决方案 »

  1.   

    编译时确定函数指向地址
    运行时...............
      

  2.   

    呵呵,看看各位的基础怎样了。:)
      

  3.   

    怎么讨论!
    这样算不算:
    联编是指一个计算机程序自身彼此关联的过程。按照联编所进行的阶段不同,可分为两种不同的联编方法:静态联编和动态联编。静态联编    静态联编是指联编工作出现在编译连接阶段,这种联编又称早期联编,因为这种联编过程是在程序开始运行之前完成的。    在编译时所进行的这种联编又称静态束定。在编译时就解决了程序中的操作调用与执行该操作代码间的关系,确定这种关系又称为束定,在编译时束定又称静态束定。动态联编    从对静态联编的上述分析中可以知道,编译程序在编译阶段并不能确切知道将要调用的函数,只有在程序执行时才能确定将要调用的函数,为此要确切知道该调用的函数,要求联编工作要在程序运行时进行,这种在程序运行时进行联编工作被称为动态联编,或称动态束定,又叫晚期联编。    动态联编实际上是进行动态识别。C++规定动态联编是在虚函数的支持下实现的。    从上述分析可以看出静态联编和动态联编也都是属于多态性的,它们是不同阶段对不同实现进行不同的选择。静态联编和动态联编和动态联编实际上是在选择函数静态类型和动态类型。联编是对这个引用的多态性的选择。
      

  4.   

    静态联编(static binding)和动态联编(dynamic binding)的最主要区别s是:
    使用静态联编(static binding)的程序,在编译时,就已经决定了调用函数的入口地址。而使用动态联编(dynamic binding)的程序,在程序调用时,并没有决定函数的地址,而是等到程序运行时,才确定调用函数的入口地址。动态联编(dynamic binding)最常用在virtual函数中,当基类存在虚拟函数时,其派生类可以重载,也可以不重载。并且VC++保证,一个派生类对象的指针要调用的虚拟函数,一定时其派生类重载的那一个,除非派生类没有重载,才调用基类中的函数!
      

  5.   

    可以。
    用代码的话更好。
      

  6.   

    可以自己通过一段代码来说明。
      

  7.   

    目前还没有好的代码例子,把邮箱留下,等有了给你发.
      

  8.   

    C++的课本里讲的例子很清楚的:)