У меня есть вектор с именем DriverVect, который является членом класса Drivers. DriverVect - это вектор объектов класса Driver (не Drivers). Я начинающий программист, и я пытаюсь получить доступ и изменить элементы в DriverVect из моей основной функции.
Редактировать: минимальный воспроизводимый пример:
#include <vector>
using namespace std;
class Driver {
public:
void SetID(int DriverID);
int GetID() const;
private:
int ID;
};
class Drivers {
public:
vector < Driver > DriverVect;
};
int main() {
Drivers d;
cout << DriverVect.at(1) << endl;
}