Opened 3 years ago

Closed 3 years ago

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

WW_vector Panenkov lab_11

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

Description


Change History (3)

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

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

namespace cool должно быть namespace containers

вот на этом тесте ругается валгринд

my_vector<T> vec(10);
    assert(vec.size() == 10);
    assert(vec.capacity() == 16);
    assert(!vec.empty());

    for(size_t i = 0; i < vec.size(); ++i) {
        assert(vec[i] == T());
    }

Кроме того падает тест на copy и на resize

На copy тест такой:

my_vector<int> vec(10);
std::size_t init_size = 3;
my_vector<T> copy;
push_vector(copy, init_size);
assert(&(copy = vec) == &copy);
assert(copy.capacity() == vec.capacity());

На resize такой:

//создать vec из 5 элементов и заполнить чем-то
    vec.resize(15);

    for (int i = 0; i < 5; ++i) {
        assert(vec[i] == get_object<T>(i));
    }
    for (std::size_t i = 5; i < vec.size(); ++i) {
        assert(vec[i] == T());
    }

По стилю не докопаешься

8/10

comment:2 Changed 3 years ago by Semyon Panenkov

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

Забыл тикет исправить

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

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

Падает тест на копию
9/10

Note: See TracTickets for help on using tickets.