Opened 3 years ago
Closed 3 years ago
#332 closed ожидается проверка (задача сдана)
WW #6
Reported by: | yurko.andrej | Owned by: | Святослав Власов |
---|---|---|---|
Component: | WW_vector | Version: | 1.0 |
Keywords: | Cc: |
Description
Change History (1)
comment:1 Changed 3 years ago by
Resolution: | → задача сдана |
---|---|
Status: | assigned → closed |
Note: See
TracTickets for help on using
tickets.
Корректность:
resize
иinsert
, вероятно потому, что забываешь проинициализировать элементы между_sz
иnew_size
вresize
.resize
, когдаnew_size < _sz
не должно происходить перевыделения памяти, а у тебя это случается.insert
можно обойтись без выделения дополнительной памяти. Тебе не понадобитсяsecond_part
, если ты сначала перенесешь элементы послеindex
на один элемент вправо, а потом уже присвоишьdata[index] = value
.erase
Стиль:
push_back
,resize
,reserve
,insert
, которую хочется сократить. Например, код который стоит подif
-ом вpush_back
можно целиком заменить наreserve(_cp * 2)
.Итого 6/10