Suspect you have something like:
class Enrollment
{
// ...
Course course;
};
you should ensure that course
member appears in a public
class section to be accessible as follows:
class Enrollment
{
public:
Course course;
};
Another option is to declare the returnCourseEnrollment()
function to be a friend
of Enrollment
:
class Enrollment;
class Enrollment
{
private:
friend std::vector<Enrollment, std::allocator<Enrollment> >
returnCourseEnrollment(int);
Course course;
};