virtual限定符
# virtual 限定符
virtual无法修饰普通函数,普通函数只有overload没有override。virtual不能修饰static成员函数。virtual不能修饰构造函数,因为vptr需要构造函数初始化,如果构造函数为virtual,就没办法产生vptr,虚函数的调用需要通过vptr,这就是先有鸡还是先有蛋的问题了。virtual不能修饰友元函数。友元函数并不支持继承。virtual不能修饰内联函数。
上次更新: 2025/07/13, 18:55:16