 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
account::account(const
char* n, float b) :
|
|
balance(b) {
|
|
strncpy(name, n, 32); name[31] = '\0';
|
|
}
|
|
void
account::statement() {
|
|
cout <<"Account
Statement" <<endl;
|
|
cout <<" name = " <<name <<endl;
|
|
cout <<" balance = " <<balance
<<endl;
|
|
}
|
|
checking::checking(const
char* n, float b, float c) :
|
|
account(n, b), charges(c) {}
|
|
float
checking::get_charges() {
|
|
return (charges);
|
|
}
|
|
savings::savings(const
char* n, float b) :
|
|
account(n, b), interest(0) {}
|
|
float
savings::get_interest() {
|
|
return (interest);
|
|
}
|
|
What values do the data members have when
the client says:
|
checking c("Sue Smith",
1000.0);
|
|
savings s("Jim Jones", 500.0);
|
|