Opened 3 years ago
Closed 3 years ago
#742 closed ожидается проверка (задача сдана)
WW_linq Panenkov lab_14
Reported by: | Semyon Panenkov | Owned by: | Антон Филатов |
---|---|---|---|
Component: | WW_linq | Version: | 2.0 |
Keywords: | Cc: |
Description
Change History (5)
comment:1 Changed 3 years ago by
Type: | ожидается проверка → ожидаются исправления |
---|
comment:2 Changed 3 years ago by
Type: | ожидаются исправления → ожидается проверка |
---|---|
Version: | 1.0 → 2.0 |
Да не так уж и страшно. Практически так же, только чуть больше шаблонных параметров. Я думал, будет страшнее.
comment:3 Changed 3 years ago by
Type: | ожидается проверка → ожидаются исправления |
---|
Всё почти ок
Падает until.
auto xs = std::vector<int>{10, 20, 30}; auto res = from(xs.begin(), xs.end()).until([](int x) { assert(x == 10 || x == 20 || x == 30); return false; }).to_vector(); assert((std::vector<int>{10, 20, 30}) == res);
И вот на таком глупом тесте ругается валгринд:
auto xs = std::vector<int>{9, 4, 8, 1, -3, 8, 7}; auto res = to_stream(xs).until([](int x) { return 1234 < x; }).to_vector(); assert((std::vector<int>{9, 4, 8, 1, -3, 8, 7}) == res);
9/10
comment:4 Changed 3 years ago by
Type: | ожидаются исправления → ожидается проверка |
---|
Думал, что дед в субботу...
Note: See
TracTickets for help on using
tickets.
ошибка при сборке cmake
Корректность:
По стилю, кажется, всё ок, но как же страшно оно без наследования выглядит
4/10