如何将一个类的所有元素添加到另一个类的数组

时间:2019-11-01 11:25:34

标签: c++

class Airplane{
public:

    string airplaneName;
    string captainName;
    string copilotName;
    int passangerNumber;
    bool captain;
    bool copilot;

};

class Fleet{

public:

    string fleetName;
    Airplane airplaneFleet;
};

所以我必须将飞机(实际上是几架飞机)中的所有元素添加到一个机队中,我该怎么做。我尝试了不同的代码,但我什至没有关闭,如果您有解决方案,请解释,谢谢!

1 个答案:

答案 0 :(得分:0)

根据问题,您可以具有定义的大小的数组,也可以具有vector,可以在运行时向其中添加元素。

Airplane airplanesInFleet[10];  // Fixed - 10 airplans

std::vector<Airplane> airplanesInFleet;  // Dynamic - use 'push_back' to add airplane