/////// File Account.h /////// #ifndef _Account_SEEN_ #define _Account_SEEN_ #include #define VT virtual class Account { public: Account() {} // default constructor Account(unsigned n, double b, // constructor char* ss); VT void deposit(double amt); // deposit amt into this account VT int withdraw(double amt); // withdraw amt from this account VT double balance() const; // balance inquiry VT void display(ostream& // display account info out = cout) const; /* other public members */ VT ~Account() // virtual destructor { cout << "Account Destructor\n"; } protected: enum {SS_LEN = 12}; unsigned acct_no; // account number char ss[SS_LEN]; // owner ss no. private: /* other members */ double acct_bal; // current balance }; #endif