不懂就问,萌新提问。

class consumer
{
public:
    consumer(string name, string num, string pwd, double money);
    //consumer(consumer& cn);
    ~consumer() {};
    string Getname();
    string Getnum();
    string Getpwd();
    double Getmoney();
    void Setpwd(const string);
    void Setmoneny(double m);
private:
    string m_name;
    string m_num;
    string m_pwd;
    double m_money;
};

class ATM
{
public:
    ATM( string name,string num,string pwd, double money):cnsm(name,num,pwd,money) {}
    ~ATM() {}
    void welcome();
    bool Check_pwd(const string p);
    void Change_pwd();
    //void Change_pwd(const char*s);
    void Showfuction();
    void Fetch_money();
    void Find_info();
    void Timeout();
    void Exit_ATM();
private:
    consumer cnsm;
};
int _tmain(int argc, _TCHAR* argv[])
{
    ATM atm(".....","12345678","123456",2000);
    atm.welcome();
    return 0;
}

输入了123456为啥没用啊