Opened 3 years ago
Closed 3 years ago
#573 closed ожидается проверка (задача сдана)
WW_vector bukreev.roman
Reported by: | Roman Bukreev | Owned by: | Дмитрий Лапшин (lapshin) |
---|---|---|---|
Component: | WW_vector | Version: | |
Keywords: | Cc: |
Description
Change History (3)
comment:1 Changed 3 years ago by
Owner: | changed from Дмитрий Лапшин (lapshin) to Roman Bukreev |
---|---|
Type: | ожидается проверка → ожидаются исправления |
comment:2 Changed 3 years ago by
Owner: | changed from Roman Bukreev to Дмитрий Лапшин (lapshin) |
---|---|
Type: | ожидаются исправления → ожидается проверка |
comment:3 Changed 3 years ago by
Resolution: | → задача сдана |
---|---|
Status: | assigned → closed |
Начинай с капасити 1.
double free/corruption! Почти на каждом тесте. Ошибка элементарна: подумай, сколько памяти выделяет reserve. Кстати он степень двойки не делает.
Код подсчёта степени двойки дублируется. И вообще код дублируется. Писал бы в неймспейсе было бы самому удобнее.
push_back
делает лишнюю копию.
6.
Note: See
TracTickets for help on using
tickets.
Не собирается ж, не инклудишь
strlen
.Э?
откуда нуль-то?
operator[]
не хватает перегрузки.Начинать лучше с капасити 1, конструктор от размера не делает капасити степенью двойки.
А зачем
resize
перевыделяет память? Зачем он так сложно вызывает reserve?!Чот как-то мутно, пока 3.