标签: c++ inheritance overloading
我有这段代码:
enum type{FOO, BAR} class base{ funct(type t); } class other : base{ funct(type t); } int main(){ base x; x = other(); x-funct(FOO); //This call base::funct() }
总是调用基本功能,我不明白。