new int[100];
что случится памятью которая была выделена для int[10]?
утекла
понял. значит так правильнее?: int * arr = new int[10]; delete[] arr; arr = new int[100];
правильнее использовать контейнеры и умные указатели, в общем всё то что RAII
std::vector<int> arr(100);
это я знаю. я просто решил попробовать для лабы сделать свой вариант вектора поэтому спрашиваю)
ходят легенды, что кошерный вектор написать невозможно)
Тебе бы пришлось очень много методов, аллокатор и итератор прописывать
тут я согласен)
ну я тупой - я рискну😂
пасиба
Обсуждают сегодня