আমি জানতে চাই কি [=]
করে? একটি সংক্ষিপ্ত উদাহরণ এখানে
template <typename T>
std::function<T (T)> makeConverter(T factor, T offset) {
return [=] (T input) -> T { return (offset + input) * factor; };
}
auto milesToKm = makeConverter(1.60936, 0.0);
[]
পরিবর্তে কোডটি কীভাবে কাজ করবে [=]
?
আমি মনে করি যে
std::function<T (T)>
একটি ফাংশন প্রোটোটাইপ যা (T)
যুক্তি এবং রিটার্ন টাইপ হিসাবে পায় T
?