/////// File Account.h /////// #ifndef _ACCOUNT_H #define _ACCOUNT_H #include class Account { private: double _acct_bal; // current balance protected: enum {SS_LEN = 12}; unsigned _acct_no; // account number char _ssn [SS_LEN]; // owner ss no. public: Account() {} // default constructor Account (unsigned n, double b, // alt. constructor char* ss); virtual ~Account() { // virtual destructor cout << "Acct Destructor\n"; } virtual void Deposit (double amt); // deposit amt virtual int Withdraw (double amt); // withdraw amt virtual double GetBalance() const; // balance inquiry virtual void Display (ostream& out = cout) const; }; #endif