= new T[size];
}
как из этого сделать конструктор, который создает контейнер на size элементов?
не, абиснить че там с памятью делается. Мы создаем в конструкторе массив на size элементов и он же должен быть пустым, чтобы потом можно было push_back'ами запихать туда элемент любого типа
push_back'и самому надо реализовывать?
template <typename T> Container<T>::Container(int val, T templateValue) { info = new T[val]; size = val; for (int i = 0; i < size; i++) { info[i] = templateValue; } } есть такой, но тут Container<Person> contPers(5, Person("Alex", 25)); и тут будет 5 алексов
Да во забери отсюда, заменив слово vector на слово Container: https://habr.com/ru/post/593803/
Обсуждают сегодня