C++

Lambda expressions (C++)

Në shqip: Shprehjet lambda në C++

ShpjegimiSQ

Lambda-t në C++ janë funksione të shkurtra pa emër, të shkruara me [](parametrat) { trupi }. Kllapat katrore [] tregojnë cilat variabla nga jashtë mund t'i përdorë. Përdoren shumë me sort() dhe algoritme të tjera.

EnglishEN

Lambdas in C++ are short nameless functions written as [](parameters) { body }. The square brackets [] say which outside variables they may use. They're used a lot with sort() and other algorithms.

Si ta mendosh

Si një shënim i shpejtë për zëvendësmësuesin: „rendit fletët sipas notës, nga më e larta“ — vlen vetëm për sot.

Lexoje në anglisht

Like a quick note for the substitute teacher: “sort the papers by grade, highest first” — only for today.

Shembull kodicpp

std::vector<int> v = {3, 9, 1};
std::sort(v.begin(), v.end(),
          [](int a, int b) { return a > b; });   // 9 3 1

Terma të lidhur