问题1)classBase{Base(std::stringname);virtualstd::stringgenerateName();}classDerived:Base{Derived();virtualstd::stringgenerateName();}问题来了:将在generateName()上调用什么方法?Derived::Derived:Base(generateName()){//whatmethodwillbecalledongenerateName()?}问题2)我应该怎么做?如果默认构造函数必须接受一个参数,但我需要在Derived构造函数中生成该参数?