在面向对象编程中,下列关于虚函数的描述中,错误的是( )。
虚函数用于支持运行时多态
通过基类指针调用虚函数时,会根据对象实际类型决定调用版本
构造函数可以声明为虚函数以支持多态
基类析构函数常声明为虚函数以避免资源泄漏