摘要:
1.子类和父类,若父类中某个非虚函数和子类重合(即函数名字和函数形参相同),则若用基类指针指向派生类指针,调用该函数返回基类的结果,若是虚函数,则返回派生类的结果,引用类型的结果类似.若基类中某个函数为虚函数,则由该基类派生出的所有派生类(包括派生类的派生类类型)的该函数都是虚函数.2.在包含有虚函数的基类中,每个类有一个虚函数表,类的第一个变量是一个虚表指针,指针指向这个虚函数表,每个类的虚函数表不一样class A{ int i;public: A():i(10) {}; virtual void h() {cout << "A:h()" << 阅读全文
摘要:
在Linux的VIM下,ctrl+v选中代码块后,就 > 或 < 就可以达到想要的效果。在Win下,ctrl+v 要换成 ctrl+q 阅读全文