?? oop.h
字號:
//OOP.h
#include "Afxtempl.h"
struct Merchandise //商品類
{
UINT m_uID ;//商品ID,模擬條形碼
};
class CMerchandiseContainer//商品容器,存放商品的地方,如倉庫,柜臺
{
public:
Merchandise* MoveMerchandiseOut(UINT uID);//移出商品
bool MoveMerchandiseIn(Merchandise* pMerch);//移入商品
bool DeleteMerchandise(UINT uID);//刪除商品,讓商品從系統中消失
bool AddMerchandise(Merchandise& merch);//增加商品
~CMerchandiseContainer();
private:
CArray<Merchandise*,Merchandise*> m_Merchs;//商品集
};
class CSupermarket//超市類
{
private:
CMerchandiseContainer m_Storage ;//倉庫
CMerchandiseContainer m_counter ;//柜臺
public:
CSupermarket();
bool SaveToStorage(UINT uID);//將柜臺上的物品存到倉庫
bool GetFromStorage(UINT uID);//將倉庫的物品放到柜臺
bool Sell(UINT uID);//售出一個商品
bool Buy(UINT uID);//買進一個商品
};
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -