让我的parent
班是;儿童班的虚拟和非虚拟功能的区别
class parent {
virtual void printx() { cout<< "parent" ; }
}
案例1:
class child : public parent {
virtual void printx() { cout<< " child" ; }
}
案例2:
class child : public parent {
void printx() { cout<< " child" ; }
}
有什么区别,如果我在child
类功能printx
的情况下,2省略virtual
?
+1重要的是......这会引起人们注意'printx'和'pritnx'不同...... – 2014-10-28 08:00:43