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 Дмитрий Лапшин (lapshin)

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

Ну твой код не собирается у тебя же. Точно всё инклудишь?

Если внутри select std::function, зачем шаблон по типу функции на входе?

А так топ. Хотелось бы конечно без std::function но и так ок. 9.

comment:2 Changed 3 years ago by Daniil Pavlenko

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 Дмитрий Лапшин (lapshin)

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

Окай, так можно. Без function тоже топ. 10.

Note: See TracTickets for help on using tickets.