Как могут лямбда выражения "просадить" производительность? - C#
Формулировка задачи:
Здравствуйте! Беспокоит такой вопрос, как могут лямбда выражения *просадить* производительность? То есть как-то не правильно их можно использовать, что будут тратиться ресурсы. По сути тот же метод, только записан в краткой форме и немного ограничен. Уважаемые преподаватель сказал, что есть некоторый нюансы, при котором это может произойти и запретил использовать пока не пройдем на лекции, а если увидит, спросит что к чему. Заранее благодарен!
Решение задачи: «Как могут лямбда выражения "просадить" производительность?»
textual
Листинг программы
vector<int> a; a.reseve(50); generate(a.begin(),a.end(),[]{return 10;}); // будет медленнее чем for (auto p=a.begin();p!=a.end();p++) *p=10;
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д