Discussion on polymorphism and binding technology in C++ language

Fan Qiu-sheng · Information technology newsletter · 2006

Polymorphism is one of the significant features of the object-oriented programming.Virtual function is the basis of realizing polymorphism.Firstly this article expounds polymorphism and binding technology in C++ language,then analyses its two kinds of polymorphism:polymorphism in compiling and polymorphism in running.It argues them through function overloading and virtual function.Finally it analyses the conditions of realizing dynamic binding through some concrete instances and points out that virtual function is the crucial technology of realizing dynamic binding.

Read the paper · More papers on PaperTik