Я хочу написать программу о курсах, которые человек может проходить каждый семестр. Я хочу определить тип данных с именем CourseTable, который является вектором структуры с именем Course, но в этой структуре у меня также есть переменная «prerequisites», тип которой Я решил быть CourseTable.
typedef vector<Course> CourseTable ;
struct Course
{
....
CourseTable prerequisites;
};
Я получаю ошибку компиляции в любом порядке, я помещаю эти два объявления. У вас есть предложения, что мне делать?