小编Che*_*969的帖子

C++返回值显示-858993460

我是c +的新手,并试图创建一个汽车类程序,要求用户一年和汽车制造.然后程序采取速度,始终从0开始,加速5mph 5次,并以5英里/小时制动5次.我必须使用头文件和2个cpp文件创建程序.速度的返回值不正确,并显示为:

输入汽车年份:2000输入汽车品牌:雪佛兰起始速度为-858993460

目前的速度是:-858993455英里每小时.

目前的速度是:-858993450英里每小时.

目前的速度是:-858993445英里每小时.

目前的速度是:-858993440英里每小时.

目前的速度是:-858993435英里每小时.

目前的速度是:-858993440英里每小时.

目前的速度是:-858993445英里每小时.

目前的速度是:-858993450英里每小时.

目前的速度是:-858993455英里每小时.

目前的速度是:-858993460英里每小时.

按任意键继续 ...

任何人都可以帮我弄清楚我做错了什么?到目前为止,我已经附上了我的内容.任何帮助是极大的赞赏.谢谢

#define CAR_H
#include <string>
using namespace std;

class Car 
{
   private:
        int yearModel;
        string make;
        int speed;

    public:
        Car(int, string);
    void accelerate();
        void brake();
       int getSpeed ();

};

#include <iostream>
#include "Car.h"
using namespace std;

Car::Car(int carYearModel, string carMake)
{
    int yearModel = carYearModel;
    string make = carMake;
int speed = 0;
}

void Car::accelerate()
{
    speed += 5;
}

void Car::brake()
{ …
Run Code Online (Sandbox Code Playgroud)

c++ return-value

2
推荐指数
1
解决办法
4401
查看次数

标签 统计

c++ ×1

return-value ×1