//类的使用,一个简单的例子。
//简单的银行存款函数
//类函数的使用。#include <iostream>
#include <string>
using namespace std;
class Account
{
public:
Account(const string &ower):owner(ower)
{
}
/*存钱函数*/
void deposit(double amt1)
{
amount=amt1+balance;
balance=amount;
cout<<"balance is "<<balance<<" yuan"<<endl;
cout<<"one year later balance is "<<balance+balance*year_interest_rate<<endl;
}
/*取钱函数*/
void withdrawal(double amt2)
{
if(amt2>balance)
{
cout<<"money insufficient"<<endl;
cout<<"balance is "<<balance<<" yuan"<<endl;
}
else
{
amount=balance-amt2;
balance=amount;
cout<<"balance is "<<balance<<" yuan"<<endl;
}
}
private:
string owner;//用户姓名
static double amount;//账户里的金钱
static double year_interest_rate;//年利率
static double balance;//账户余额
};
double Account::year_interest_rate=0.20;
double Account::amount=0.0;
double Account::balance=0.0;
int main()
{
Account account("linlin");
account.deposit(1000);
account.deposit(2000);
return 0;
}
//简单的容器例子。
#include <iostream>
#include <list>
#include <vector>
using namespace std;
int main(int argc, char *argv[])
{
int ia[7]={1,2,3,4,5,6,7};
list<int> list1(ia,ia+7);
list<int>::iterator iter1=list1.begin();
list<int>::iterator iter2=list1.end();
while(iter2!=iter1)
{
cout<<*(--iter2)<<endl;
}
return 0;
}