Opened 3 years ago
Closed 3 years ago
#736 closed ожидается проверка (задача сдана)
WW_linq, lab_14 (pavlenko.daniil)
Reported by: | Daniil Pavlenko | Owned by: | Дмитрий Лапшин (lapshin) |
---|---|---|---|
Component: | WW_linq | Version: | |
Keywords: | Cc: |
Description
Change History (3)
comment:1 Changed 3 years ago by
Owner: | changed from Дмитрий Лапшин (lapshin) to Daniil Pavlenko |
---|---|
Type: | ожидается проверка → ожидаются исправления |
comment:2 Changed 3 years ago by
Owner: | changed from Daniil Pavlenko to Дмитрий Лапшин (lapshin) |
---|---|
Type: | ожидаются исправления → ожидается проверка |
Добавил нужные библиотеки
Я попытался исправить и заменить на auto select(std::function<U(T)> func)
, но так не совсем работает (например, не компилируется select([](int x) { return x * x; })
). Как я понял, это связано с тем, как C++ выводит типы, но что именно ему не нравится так и не смог разобраться. (даже если явно давать функцию int f(int)
, все равно не компилится)
Изначально написал без std::function
, но потом подумал, что std::function
нам рассказали не просто так... (Да и вариант с std::function
выглядит приятнее) Добавил вариант без std::function
в отдельную папку
comment:3 Changed 3 years ago by
Resolution: | → задача сдана |
---|---|
Status: | assigned → closed |
Окай, так можно. Без function тоже топ. 10.
Ну твой код не собирается у тебя же. Точно всё инклудишь?
Если внутри select std::function, зачем шаблон по типу функции на входе?
А так топ. Хотелось бы конечно без
std::function
но и так ок. 9.