gpt4 book ai didi

c++ - 将创建多少个对象?

转载 作者:塔克拉玛干 更新时间:2023-11-03 08:27:43 25 4
gpt4 key购买 nike

<分区>

这是我的问题 - 执行此代码后将创建多少个对象?

        class vehicle
{ public:
int Weight, HorsePower;
vehicle(int x, int y)
{ Weight = x;
HorsePower = y;
}
};
class car : public vehicle
{ public:
car(int x, int y) : vehicle(x, y)
{ }
};
class motorcycle : private vehicle
{ public:
motorcycle(int x, int y):
{ Weight = x;
HorsePower = y;
}
};

int _tmain(int argc, _TCHAR* argv[])
{ car Ferrari(4056,540);
motorcycle Suzuki(429,103);
return 0;
}

我和我的 friend 争论的是,我的观点是 4 个对象 - 汽车、摩托车和 2 个车辆,因为每个对象都派生车辆。这是真的吗?

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com