单项选择题

C++实现运行时的多态性是通过什么机制实现的()

A.重载函数
B.构造函数
C.析构函数
D.虚函数