мне выдал ошибку double free or corruption. В первый раз о нем услышал) в общем делаю в классе A указатель. В конструкторе я ему даю память, в демтрукторе освобождаю. Потом в другом классе B я делаю в конструкторе список инициализации членов. И туда вставляю переменную вектора класса А с параметрами (10, А() ). А в классе А был указатель, которому выделил память в конструкторе)) в общем копировал он мне эти переменные класса А и у всех этих классах был один и тот же указатель) ну капец)))
Код
Конечно, он будет точные копии делать. Ты же ему передал конкретный объект. А при освобождении вектора будет вызывать д-тор, который будет освобождать одну и ту же память 10 раз (указатель же один и тот же). Конструктор копирования сделай. Ты даже, я смотрю, уже начал, а продолжить застеснялся.
Как много слов, как мало кода
Обсуждают сегодня