CPSC 421 OOP Lambda Functions
Across
- 3. A lambda function is also known as an _____ function
- 5. A C function for sorting that uses a function pointer for comparison
- 6. The capture and _____ _____ are very important
- 9. The [] in the lamba expression [](int n1, int n2)->bool {}
- 11. The lambda function: [](const void* e1, const void* e2)->int { /* ... */ } is an example of an ____ comparison
- 12. The lambda function: [](char c) { std::cout << c; } uses an __ parameter
- 14. Inline lambda functions create several _____ issues
- 15. The -> in the lambda expression [](int n1, int n2)->bool {}
Down
- 1. Lambda functions with an empty capture, i.e., "[]", can be passed to _____ _______
- 2. The lambda function: [](char& c) { c = std::toupper(c); } uses an ____ parameter
- 4. The lambda function: [](int n1, int n2)->bool { return n1 < n2; } is an example of a ____ comparison
- 7. The () in the lamba expression [](int n1, int n2)->bool {}
- 8. Naming things is good when we have a good name, but a _____ when we don't
- 10. Function often cannot be _____ close to where they are used
- 13. The {} in the lamba expression [](int n1, int n2)->bool {}