c++如何写一个容量限制

比如说车的最多只能装100个,这个车没装完之前,下一辆车不会执行,请问要怎么写,谢谢

车不能决定是不是还装,决定的是人。所以你可以采用如下方法:

class Car

{

public:

bool isFull(); //判断是否装满

void addThings();//添加东西

}

在用的时候:

Car a1,a2;

if(a1.isFull())

    a2.addThings();

else

  a1.addThings();

如有帮助,请采纳一下,谢谢。

 

将所有车组成一个队列,定义一个类来管理这个队列,外部提供装货函数就行了,具体有类来管理装到哪辆车

货物装车时,必须从队列头找车,直到找到第一个未满的车进行装货。

为了快捷,可以给类增加一个当前尚未装满的第一辆车的序号,不用每次装货都去找

您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~

如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~

ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632