C++的,定义这个函数的作用是什么?

刚学编程,在学那种最简单的ATM机程序。请问定义这个,是干什么的?Users*Date_list::Find_Information(Users*user,intstyl... 刚学编程,在学那种最简单的ATM机程序。请问定义这个,是干什么的?
Users* Date_list::Find_Information(Users *user, int style)
/////////////////////////////////////////////////////////////////////////////////////////////////////////
class Date_list
{
public:
Date_list();
void Add_Information(Users *user);//初始化链表,将信息存到链表中
Users *Find_Information(Users *user, int style);//新开账户
bool Find_Information(int ID, int password);//查询用户信息
bool Set_Password(Users *user);//改密码
void Print_Information(Users *p);//显示单个用户信息
bool Change_Money(Users *user, int count, int style);//存钱取钱
void Save_Information();//储存信息
private:
Users *first;
};
////////////////////////////////////////////////////////////////////////////////
Users* Date_list::Find_Information(Users *user, int style)
{
Users *p = this->first;
do
{
if (p->ID == user->ID&&p->password == user->password&&style == 1)
{
Print_Information(p);
return p;
}
if (p->ID == user->ID&&p->name == user->IDcard&&style == 2)
{
cout << "密码为:" << p->password << endl;
return p;
}
p->next;
} while (p != NULL);
return p;
}

bool Date_list::Find_Information(int ID, int password)//y
{
Users *p = this->first;
while (p != NULL)
{
if (p->ID == ID&&p->password == password)
{
Print_Information(p);
return true;//true,返回到调用处
}
p = p->next;
}
cout << "账号或密码错误,请重新输入" << endl;
return false;//返回调用处
}
////////////////////////////////////////////////////////////////////////////////////////////////
展开
 我来答
ennano
2015-07-05 · TA获得超过1744个赞
知道小有建树答主
回答量:813
采纳率:100%
帮助的人:299万
展开全部
这个类是一个用户管理类

里面的函数有新开用户的函数,也有查询用户信息检测是否正确的函数
追问
还是搞不懂这两个有什么区别。。。谢谢了,c++有些知识点没学好,你和我说相关知识点也行,我自己看书查
Users* Date_list::Find_Information(Users *user, int style){}
bool Date_list::Find_Information(int ID, int password){}
追答
这2个是重载函数,也就是函数名一样,但是返回值类型不一样,或者参数类型/个数不一样的函数叫做重载函数。

这2个函数,一个返回值是Users*,一个是bool
一个参数是Users* , int, 另一个是int,int
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式