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

C++ 如何将一个类中的所有元素添加到另一个类的数组中,c++,C++,所以我必须将飞机(实际上是几架飞机)的所有元素添加到一个机队中,我该怎么做呢。我尝试了不同的代码,但我还没有接近,如果你有一些解决方案,请解释,谢谢 根据这个问题,您可以拥有一个定义大小的数组,也可以拥有一个可以在运行时添加元素的向量 class Airplane{ public: string airplaneName; string captainName; string copilotName; int passangerNumber; bool

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

根据这个问题,您可以拥有一个定义大小的数组,也可以拥有一个可以在运行时添加元素的
向量

class Airplane{
public:

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

};

class Fleet{

public:

    string fleetName;
    Airplane airplaneFleet;
};
AirplaneInfleet[10];//固定-10架飞机
std::vector airplanesInFleet;//动态-使用“推回”添加飞机

请使用。请用英文阅读。如果没有一个你想要达到的目标的例子,这有点难以理解。@mare319请详细说明你所说的“添加”是什么意思。
Airplane airplanesInFleet[10];  // Fixed - 10 airplans

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