Opened 3 years ago

Closed 3 years ago

#532 closed ожидается проверка (задача сдана)

WW_vector yusufov.arsenij lab_11

Reported by: Arseny Yusufov Owned by: Дмитрий Лапшин (lapshin)
Component: WW_vector Version:
Keywords: Cc:

Description


Change History (3)

comment:1 Changed 3 years ago by Дмитрий Лапшин (lapshin)

Owner: changed from Дмитрий Лапшин (lapshin) to Arseny Yusufov
Type: ожидается проверкаожидаются исправления

Не собирается. Объявлять внутри неймспейса без namespace name {} нельзя.

Мой компилятор словил что у тебя внутри конструктора my_vector не инициализируется _array, фига он умный.

Не подключаешь все нужные заголовки.

Что ж вы все пробелы ставите внутри { 0 } и не ставите в new() T()/delete[] (char *)p ;)

clear требует resize, clear не имеет гарантии на DefaultConstructible?.

И это я ещё не скомпилировал базовые тесты!

Давай не пользоваться вещественной арифметикой для поиска степени двойки. Плюс твой код сейчас игнорирует capacity 1.

4.

comment:2 Changed 3 years ago by Arseny Yusufov

Owner: changed from Arseny Yusufov to Дмитрий Лапшин (lapshin)
Type: ожидаются исправленияожидается проверка

Я внес исправления, но забыл тикет изменить (по коммитам видно должно быть)

comment:3 Changed 3 years ago by Дмитрий Лапшин (lapshin)

Resolution: задача сдана
Status: assignedclosed

Мой компилятор словил что у тебя внутри конструктора my_vector не инициализируется _array, фига он умный. И про капасити 1 тоже не поправил.

Пробелы в коде! Зачем пишешь { 0 } (кстати это было бы самое то делать не везде а в объявлении поля). А в new(where) T(what) пробел нужен.

Твоя процедура копирования космос! Выведи копию на экран) a = a тоже не пережил.

А так работает. 7.

Note: See TracTickets for help on using tickets.