#ifndef _DIVIDENDSTOCK_H #define _DIVIDENDSTOCK_H #include #include "Stock.h" using namespace std; // Represents a stock purchase that also pays dividends. class DividendStock : public Stock { private: double m_dividends; // amount of dividends paid public: DividendStock(string symbol, double sharePrice = 0.0); virtual double dividends() const; virtual double marketValue() const; virtual void payDividend(double amountPerShare); }; #endif