前言
面向对象程序设计的基本观点是用程式来仿真大千世界,这使得它的各种根本特性非常人性化,如封装、继续、多态等等,而虚拟函数就是C++中实现多态性的主将。为了实现多态性,C++编译器也革命性地提供了动态联编(或叫晚捆绑)这一特征。
!-- frame contents -- !-- /frame contents -- 虚拟函数亦是MFC编程的要害所在,MFC编程主要有两种方法:一是响应各种消息,进行对应的消息处理。二就是重载并改写虚拟函数,来实现自己的某些要求或改变系统的某些默认处理。
虚函数的地位是如此的重要,对它进行穷根究底,力求能知其然并知其所以然 对我们编程能力的提高大有好处。下面且听我道来。
多态性和动态联编的实现...[ 查看全文 ]