Login
С++11 -> ...
1694 просмотров
Перейти к просмотру всей ветки
in Antwort moose 08.02.20 11:49
.... я только пролистал, и всякое желание вдаваться отвалилось моментально. каким образом это кому-то может облегчить жизнь - не догадываюсь.
Ваше сравнение не совсем корректно. В одном, это ссылка на описание синтаксиса (что подразумевает знание лямба выражений) , в другом на туториал. Возьмите туториал для С++ лямбда выражений и всё станет ясно и понятно.
Лямбда выражения в С++ реализованы на основе функторов и я считаю неплохо реализованно.
По сравнению с С# в С++ реализована идея захвата, что позваляет вам самим регулировать зону видимости переменных для лямбда выражений.
Лямбда выражения в С++ более гибкие (захват по ссылке , захват по значению) и предлагают больше возможностей (обобщённые лямбда выражения) по сравнению с С#.
Наверное и поэтому синтаксис С++ выглядит сложнее чем С#.