#include #include #include using namespace std; class address { string number; string street; string city; string state; string zip; public: address(); address(string newNumber, string newStreet, string newCity, string newState, string newZip); string getNumber() {return number;} string getStreet() {return street;} string getCity() {return city;} string getState() {return state;} string getZip() {return zip;} }; address::address() { } address::address(string newNumber, string newStreet, string newCity, string newState, string newZip) { number = newNumber; street = newStreet; city = newCity; state = newState; zip = newZip; } class name { string first; string middle; string last; public: name(); name(string newFirst, string newMiddle, string newLast); string getFirst() {return first;} string getMiddle() {return middle;} string getLast() {return last;} }; name::name() { } name::name(string newFirst, string newMiddle, string newLast) { first = newFirst; middle = newMiddle; last = newLast; } class telephone { string areaCode; string prefix; string num; public: telephone(); telephone(string newAreaCode, string newPrefix, string newNumber); string getAreaCode() {return areaCode;} string getPrefix() {return prefix;} string getNum() {return num;} }; telephone::telephone() { areaCode = ""; prefix = ""; num = ""; } telephone::telephone(string newAreaCode, string newPrefix, string newNumber) { areaCode = newAreaCode; prefix = newPrefix; num = newNumber; } class person { string URL; string email; public: person(); person(string URL, string email, string areaCode, string prefix, string number, string first, string middle, string last, string newNumber, string newStreet, string newCity, string newState, string newZip); string getURL() {return URL;} string getEmail() {return email;} }; person::person() { } person::person(string newURL, string newEmail, string areaCode, string prefix, string number, string first, string middle, string last, string newNumber, string newStreet, string newCity, string newState, string newZip) { telephone newTelephone(areaCode, prefix, number); address newAddress(newNumber, newStreet, newCity, newState, newZip); name newName(first, middle, last); URL= newURL; email = newEmail; } class recordList { vector currentList; recordList(); void addPerson(string URL, string email, string areaCode, string prefix, string number, string first, string middle, string last, string newNumber, string newStreet, string newCity, string newState, string newZip); }; recordList::recordList() { } void recordList::addPerson(string URL, string email, string areaCode, string prefix, string number, string first, string middle, string last, string newNumber, string newStreet, string newCity, string newState, string newZip) { person personToAdd(string URL, string email, string areaCode, string prefix, string number, string first, string middle, string last, string newNumber, string newStreet, string newCity, string newState, string newZip); currentList.push_back(personToAdd); } int main () { }