***初次尝试写通讯录,希望大家多多帮助(问题1)
sftk 2004-09-19 09:26:34 我和几个同学比赛写个通讯录(国庆后比试),就是从一个有“添加联系人,按XX查找,删除”等功能,把结果保存到一个记事本中以便下次打开执行。我想尝试用点STL,用面向对象的方法写,但因学艺不精,还是遇到不少困难,希望好心人能解答下。
问题:
我定义了个member类来临时存放联系人的信息。
/////member.h//////////////
class member
{
private:
string name;
long tel_number;
long QQ;
string Email;
public:
member(string _name,long _tel_number,long _QQ,string _Email):
name(_name),tel_number(_tel_number),QQ(_QQ),Email(_Email){}
//我想利用构造函数来初始化联系人信息
..........
}
/////book_input.h///////////////我用它来从记事本中读出数据,放入一个vector中
ifstream input(filename);
vector<member> member_list;
while(!input.eof())
{
///我想每读出一个联系人信息,就push_back进member_list中,即先new一个member,压入member_list后就删除它,我只会member *add_member=new member;但那个member是有构造函数的,又该怎么办呢?
}
希望高手能写出完整的代码,因为我很笨。