Я пытался создавать объекты для динамического использования объектов с помощью вектора.Как получить доступ к элементам объекта, созданного с помощью вектора
class lib
{
int a;
};
THEN Использование этого для создания объектов.
vector<lib> book;
book.resize(n); //n is the number of objects.
Так что я пытаюсь получить доступ к «а» из класса.
book[0].a= something;
Это не работает. Что я делаю неправильно? Я получаю ошибку времени выполнения.
возможно перейти к SO? Но даже если вы спросите об этом, вы должны достаточно разместить свой код, чтобы проблема была _reproducible_. Кроме того, что не работает? Компиляции ошибок? Неверные результаты? Что вы ожидаете? Что вы получаете? С точки зрения обзора кода я бы сказал, что ваш класс - это книга. Тогда вектор книг можно рассматривать как lib. (Вместо того, чтобы наоборот, как у вас здесь.) – dingalapadum
Участник 'a' является частным. –