Skip to content

Instantly share code, notes, and snippets.

@mlcollard
Last active October 15, 2018 17:30
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save mlcollard/bce9521c39352b2ced9f563c35868865 to your computer and use it in GitHub Desktop.
Save mlcollard/bce9521c39352b2ced9f563c35868865 to your computer and use it in GitHub Desktop.
class Club {
public:
// ...
private:
std::list<Person*> members;
};
class Student {
public:
// ...
private:
Course course;
};
class Course {
public:
// ...
private:
Student student;
};
class Student {
public:
// ...
private:
Name firstname;
Name lastname;
};
class Company {
public:
// ...
private:
std::vector<Location> locations;
};
class Student {
public:
// ...
void setName(Name&);
private:
String firstname;
String lastname;
};
class Student {};
class UndergradStudent : public Student {};
class GradStudent : public Student {};
class TA: public GradStudent {};
class RA: public GradStudent {};
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment