私は8つのクラスからなるC++プログラムを書いています。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ファイルの場合、親クラスと派生クラスは同じファイル内にあるはずですか?
ここでは、クラスhttp://www.cplusplus.com/doc/tutorial/classes/を読むことができます。 –
ちょうど脇に: 'Vehicle'の名前が間違っているか、' Seat'と 'Door'がそれから派生すべきではありません。 'Seat'と' Vehicle'はどのような機能を持っていますか?彼らはどちらも 'StartEngine'ですか? _As_A「ドア」_a_「車両」ですか?通常、「トラック」や「StationWagon」のような派生クラスが期待されます。 – CompuChip