Итак, вы хотите создать массив объектов, затем, в соответствии с пользовательским вводом, вы добавите эту информацию в массив, у вас есть следующие обходные пути:
- Используйте std :: vector, который может динамически изменяться в размере (Лучшее решение), как упомянуто @ theWiseBro
- Используйте большой массив, который, как вы знаете, никто не может превысить его емкость (Это исчерпывает вашу оперативную память).
Есть и другие, но это лучшие, вы можете создать массив и отслеживать его, как только вы превысите его, создайте новый массив и скопируйте все предыдущие элементы / объекты / данные в новый массив.
Я бы лучше использовал std :: vector, так как вы используете C ++