一个关于c++vector程序

来源:百度知道 编辑:UC知道 时间:2024/07/04 14:50:27
//希望各位牛人能解决一下疑问:
//1.将c++的标准get() set()放法补充正确
//2.实现vector的添加(对象)、删除(对象)、遍历
//3.谢谢各位的关注,如果能尽可能多的添加注释帮小弟理解
//解决问题加分20分筹100
//4.程序如下
//person.h文件

#ifndef person_h
#define person_h
#endif
#include <vector>
#include<string>
using namespace std;
class person{
public:person(){};
void print(vector<person> per);
bool addPerson(vector<person> per,person p);
bool deletePerson(vector<person> per,person p);
void modifyPerson(vector<person> per,person p);
void findPerson(vector<person> per,person p);
void setPersonId(int id);
void setPersonName(string name);
string getPersonName();
int getPersonId();
void setPersonSex(string s);
string getPersonSex();
void setPersonPassword(string password);
string getPersonPassword();
bool name_base();
~person()

//person.h文件

#ifndef person_h
#define person_h
#endif
#include <vector>
#include <string>
using namespace std;

class person
{

public:
person(){};
void setPersonId(int id);
void setPersonName(string name);
string getPersonName();
int getPersonId();
void setPersonSex(string s);
string getPersonSex();
void setPersonPassword(string password);
string getPersonPassword();
bool name_base();

public:
int personId;
string personName;
string personSex;
string personPassword;

};

void person::setPersonId(int id)
{
personId=id;
}

int person::getPersonId()
{
return personId;
}

void person::setPersonName(string name)
{
personName=name;
}

string person::getPersonName()
{