여름 OO 클래스의 숙제를하고 있고 두 개의 클래스를 작성해야합니다. 하나는 Sale
이고 다른 하나는 Register
입니다. 내 Sale
클래스를 작성했습니다. 우리는 회원들의 데이터 Sale
객체의 동적 배열을 포함하는 데 필요한 Register
클래스객체의 동적 배열 Sans Vector 클래스
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
};
: 여기에 .h
파일입니다. 벡터 클래스는 사용할 수 없습니다. 어떻게 이뤄지나요?
여기 내 '등록' '.H'
class Register{
public:
Register(int ident, int amount);
~Register();
int GetID(){return identification;}
int GetAmount(){return amountMoney;}
void RingUpSale(ItemType item, int basePrice);
void ShowLast();
void ShowAll();
void Cancel();
int SalesTax(int n);
private:
int identification;
int amountMoney;
};
'벡터 클래스를 사용할 수 없습니다 ...', 이유는 무엇입니까? 아무튼, 요구 사항에 따라'new []'를 사용할 수 있습니다. – iammilind
내 OO 클래스의 숙제는 벡터를 사용할 수 없다고합니다. 우리가 지금 할 수 있다면 ... –