草庐IT

c++ - 抽象类的继承成员不能由继承的构造函数初始化

classCarPart{public:CarPart():name(""),price(0){}virtualintgetPrice()=0;//{returnprice;}protected:intprice;stringname;};classTire:publicCarPart{public:virtualintgetPrice(){returnprice;}Tire():CarPart(),name("Tire"),price(50){}};Visual2010告诉我name和price不是deriv的成员,但它们是继承的(错误c2614)。我做错了什么?