物体:
FreightTrainRoute t1("start", "dest", "123");
权重向量:
float v[5] = { 3000.50, 50.44, 84.45, 404.579, 8434.45};
设置重量的方法:
t1.setWeigth(5, v);
总重量的计算方法(存在问题):
int totalWeight() override
{
int suma = 0;
int count = 0;
if (weigthPerWagon != nullptr)
{
for (int i = 0; i < nbOfWagons; i++)
{
suma =+ weigthPerWagon[i];
count++;
}
return suma;
}
}
cout << "Total weigth: " << weigth << endl;
它打印出最后的重量!如何退回火车的总重量?
最好剪切并粘贴一些可编译的代码,而不是粘贴一些伪代码,因为通常细节上都包含魔鬼。
在行suma = + weigthPerWagon [i]旁边;看起来怀疑您的款项是否无效。应该是suma + = weigthPerWagon [i];
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句