1234567891011121314151617181920212223 |
- // stock10.h – Stock class declaration with constructors, destructor added
- #ifndef STOCK1_H_
- #define STOCK1_H_
- #include <string>
- class Stock
- {
- private:
- std::string company;
- long shares;
- double share_val;
- double total_val;
- void set_tot() { total_val = shares * share_val; }
- public:
- Stock(); // default constructor
- Stock(const std::string & co, long n = 0, double pr = 0.0);
- ~Stock(); // noisy destructor
- void buy(long num, double price);
- void sell(long num, double price);
- void update(double price);
- void show();
- };
- #endif
|