AFAIK:
C + + 提供了三种不同类型的多态性。
除了上述三种类型的多态性,还存在其他类型的多态性:
我知道 运行时多态性可以通过 < em > 虚函数来实现 静态多态性静态多态性可以通过 < em > 模板函数来实现
但是对于另外两个
Ad-hoc 多态性:
如果可以使用的实际类型的范围是有限的,并且在使用之前必须单独指定组合,则称为 ad-hoc 多态性。
参数多态
如果所有代码都没有提到任何特定的类型,因此可以透明地与任意数量的新类型一起使用,那么它就被称为参数多态。
我几乎不能理解他们:
如果可能的话,有人能举个例子解释一下吗? 我希望这些问题的答案能对他们学校的许多新学生有所帮助。