【发布时间】:2016-04-29 04:41:40
【问题描述】:
我正在编写一个包含 8 个类的 c++ 程序。
1.Vehicle
derived class 1. Seat
2.Door
2.Passenger
3.Settings
derived class 1. SeatSettings
2. InfotainmentSettings
4.PassengerLocation
我以前没有任何 C++ 经验。在编写程序时,我应该将所有类写入单个 .cpp 文件还是不同的 .cpp 文件。如果作为不同的 .cpp 文件,那么父类和派生类应该在同一个文件中?。
【问题讨论】:
-
在这里你可以阅读到cplusplus.com/doc/tutorial/classes的课程。
-
顺便说一句:
Vehicle命名错误,或者Seat和Door不应该从它派生。Seat和Vehicle共享什么功能 - 他们都可以StartEngine吗? 是DooraVehicle?通常,我会期望像Truck和StationWagon这样的派生类。