1. 程式人生 > >深入理解構造和解構函式

深入理解構造和解構函式

class Transaction {// 所有交易的基類
public:
Transaction();
virtual void logTransaction() const = 0;//建立依賴於具體交易型別的登入項...
};
Transaction::Transaction() //
實現基類的建構函式
{
...
logTransaction(); //最後,登入該交易
}
class BuyTransaction: public Transaction {
//
派生類
public:
virtual void logTransaction() const; //怎樣實現這種型別交易的登入?...
};
class SellTransaction: public Transaction {
//

派生類
public:
virtual void logTransaction() const; //怎樣實現這種型別交易的登入?...
};