Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <cstdlib>
- #include "Group.h"
- // Add your code here.
- Group::Group(int id, string name)
- {
- _id = id;
- _name = name;
- }
- int Group::getId()
- {
- return _id;
- }
- string Group::getName()
- {
- return _name;
- }
- void Group::addMember(Person *p)
- {
- members.push_back(p); // add pointer p to end of vector
- }
- void Group::delMember(string name)
- {
- // search in vector Person* members for p->getName() to match string name
- vector<Person*>::iterator myIter;
- for (myIter = members.begin(); myIter != members.end(); ++myIter)
- {
- // get the location of matched name
- if ( (*myIter)->getName() == name) {break; }
- }
- members.erase(myIter);
- myIter = members.begin(); // reset myIter
- }
- int Group::getNumOfMembers()
- {
- return members.size();
- // return no of member in the object
- }
- Person* Group::getMember(int i)
- {
- Person* pptr; // EDIT CODE HERE
- return pptr;
- }
- Person* Group::getSocialCapital()
- {
- Person* pptr; // EDIT CODE HERE
- return pptr;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement