#ifndef HOLDING_H #define HOLDING_H #include #include using namespace std; class Holding { public: Holding(const string &Name, int Num, double PurchasePrice, double CurrentPrice = 0.0); Holding(void); // default constructor string GetTicker() const; int GetNumShares() const; double GetCurrPrice() const; double GetPurcPrice() const; double GetGainLoss() const; double GetValue() const; void SetNumShares(int num); void SetCurrPrice(double price); void SetTicker(const string &s); void SetPurcPrice(double price); void Insert(ostream& sout) const; void Extract(istream& sin); private: // CS101 students: add your data members here!!! }; ostream& operator<<(ostream& sout, const Holding &h); istream& operator>>(istream& sin, Holding &h); #endif