我想知道如果你可以将项目存储到一个向量中,使用emplace_back,这是从矢量期望的类派生的类型。emplace_back和继承
例如:
struct fruit
{
std::string name;
std::string color;
};
struct apple : fruit
{
apple() : fruit("Apple", "Red") { }
};
别的地方:
std::vector<fruit> fruits;
我想存储矢量内型苹果的对象。这可能吗?
你忘了你的分号,skippy。 –