Files

47 lines
941 B
C
Raw Permalink Normal View History

2026-03-03 13:56:44 +08:00
#ifndef STOCK_MANAGER_HEAD_FILE
#define STOCK_MANAGER_HEAD_FILE
#include "Stdafx.h"
//////////////////////////////////////////////////////////////////////////////////
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
class CStockManager
{
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
protected:
SCORE m_lStockScore; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ŀ
DOUBLE m_dDecreaseRate; //<2F><><EFBFBD>ٱ<EFBFBD><D9B1><EFBFBD>
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
public:
//<2F><><EFBFBD><EFBFBD><ECBAAF>
CStockManager();
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
virtual ~CStockManager();
//<2F><>ѯ<EFBFBD><D1AF><EFBFBD><EFBFBD>
public:
//<2F><>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD>
SCORE GetStockScore() { return m_lStockScore; }
//<2F><><EFBFBD>ٱ<EFBFBD><D9B1><EFBFBD>
DOUBLE GetDecreaseRate() { return m_dDecreaseRate; }
//<2F><><EFBFBD>ú<EFBFBD><C3BA><EFBFBD>
public:
//<2F><><EFBFBD>ÿ<EFBFBD><C3BF><EFBFBD>
SCORE SetStockScore(SCORE lStockScore);
//<2F><><EFBFBD>ñ<EFBFBD><C3B1><EFBFBD>
DOUBLE SetDecreaseRate(DOUBLE dDecreaseRate);
//<2F><><EFBFBD>ܺ<EFBFBD><DCBA><EFBFBD>
public:
//<2F>޸Ŀ<DEB8><C4BF><EFBFBD>
VOID ModifyStockScore(SCORE lVariationScore);
//<2F><><EFBFBD>ô<EFBFBD><C3B4><EFBFBD>
VOID InitializationStock(SCORE lStockScore, DOUBLE dDecreaseRate);
};
//////////////////////////////////////////////////////////////////////////////////
#endif