Opened 3 years ago

Closed 3 years ago

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

WW_vector Kozyrev lab_06

Reported by: Andrei Kozyrev Owned by: Антон Филатов
Component: WW_vector Version: 2.0
Keywords: Cc:

Description


Change History (3)

comment:1 Changed 3 years ago by Антон Филатов

Type: ожидается проверкаожидаются исправления

падают все тесты. Даже просто push_back 1 в пустой вектор вызывает сегфолт

Стиль:

  • конструктор с параметрами и без параметров можно выразить друг через друга
  • оператор присваивания и конструктор копирования также можно реализовать без копипасты
  • волшебная константа 2 в конструкторе

2/10

comment:2 Changed 3 years ago by Andrei Kozyrev

Type: ожидаются исправленияожидается проверка
Version: 1.02.0

Тесты у меня изначально падали потому, что я сделал указатель на _data в пустом конструкторе нулевым указателем, как вы писали на практике. Я решил, что так и задумано. И что пока не сделаешь ресайз ручками, ничего и не должно работать. Как оказалось, это не так.
Все починил, магическую константу убрал. Никаких проблем быть не должно.

comment:3 Changed 3 years ago by Антон Филатов

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

Константу вы объявили в С стиле. Раз у нас есть классы, то вы вполне легально могли объявить приватную константу - так было бы лучше. Я напрямую не говорил об этом на практике, но кажется, что вы это знаете

9,5/10

Note: See TracTickets for help on using tickets.