赞
踩
我们都知道,虚函数和静态是不能一起使用的,原因在下:
vptr指针是在类的构造函数的创建中产生的,并且只能通过this指针来访问的!通过this指针vptr会指向保存虚函数地址的VTABLE。 而static函数它没有this指针,所以virtual也无法工作!
同样,this指针的问题还有static和const