夏の OO クラスの宿題をしていて、2 つのクラスを作成する必要があります。1 つが呼び出されSale
、もう1 つが呼び出されRegister
ます。Sale
クラスを書きました。.h
ファイルは次のとおりです。
enum ItemType {BOOK, DVD, SOFTWARE, CREDIT};
class Sale
{
public:
Sale(); // default constructor,
// sets numerical member data to 0
void MakeSale(ItemType x, double amt);
ItemType Item(); // Returns the type of item in the sale
double Price(); // Returns the price of the sale
double Tax(); // Returns the amount of tax on the sale
double Total(); // Returns the total price of the sale
void Display(); // outputs sale info
private:
double price; // price of item or amount of credit
double tax; // amount of sales tax
double total; // final price once tax is added in.
ItemType item; // transaction type
};
クラスでは、メンバー データにオブジェクトRegister
の動的配列を含める必要があります。Sale
だから私の2つの質問は次のとおりです。
Sale
自分のクラスから自分のクラスに継承する必要がありRegister
ますか (もしそうなら、どのように)?- 動的配列の一般的な例を教えてください。
編集: ベクトルは使用できません。