本文共 1430 字,大约阅读时间需要 4 分钟。
?C++???????????????????virtual????????C++?????????????????????????????????????????????
C++??????????????????????????????C++????????????????vtable?????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????C++?????????????????????????????????????????????????????????????????????????????????????????
???????????
class Base {public: Base() {} ~Base() { std::cout << "??Base??" << std::endl; }};class Derived : public Base {public: Derived() {} ~Derived() { std::cout << "??Derived??" << std::endl; }};
?????????Base????????????????Base*????Derived????????Base??????Derived??????????????????????????????????Derived??????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????final
?????????
???????????????????????????
???????????????????????????????????
??????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????derived????private
???????????????????????????
??final
????????????????????????????????????????????????????final
?????????????????
??????????????????????????????????????????????????
?C++????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
转载地址:http://anxq.baihongyu.com/