动态多态性是通过什么实现的 什么叫做多态性 ?在C 中是如何实现多态的?
什么叫做多态性 ?在C 中是如何实现多态的?C中的多态性(虽然多态性不是C特有的,但C有两种多态性:静态多态性和动态多态性(即静态绑定和动态绑定)。静态和动态的主要区别在于绑定是发生在编译时还是运行
什么叫做多态性 ?在C 中是如何实现多态的?
C中的多态性(虽然多态性不是C特有的,但C有两种多态性:静态多态性和动态多态性(即静态绑定和动态绑定)。静态和动态的主要区别在于绑定是发生在编译时还是运行时。编译时发生的绑定是静态绑定,即静态多态性;运行时发生的绑定是动态绑定,即动态多态性。静态多态性可以通过模板和函数重载来实现(C语言中的多态性主要是模板造成的)。这里有两个例子:1)函数模板