nclass account {
n public:
n account(const char* ="none",
float=0);
n virtual void statement(); //virtual
function
n private:
n char name[32]; float balance;
n};
nvoid print_statements(account* bank[], int n) {
n for(int i=0; i<n; ++i) {
n bank[i]->statement(); cout <<endl;
n }
n}
n//from main:
n savings i("Jim Jones", 500);
n account a("Empty Account",
0);
n student s("Kyle smith", 5000,
"UT");
n checking c("Sue Smith",
1000);
n account* bank[4]; bank[0] = &i; bank[1]
= &a;
n bank[2] = &s; bank[3] = &c;
n print_statements(bank, 4);
n