왜 갑자기 배열이 나와 하면서
먼가 희한한 문법이 보이길래 찾아보니 이게 c++ 에서의 람다라고..
도대체 람다는 왜 쓰는걸까?
#include <algorithm> #include <cmath> void abssort(float* x, unsigned n) { std::sort(x, x + n, // Lambda expression begins [](float a, float b) { return (std::abs(a) < std::abs(b)); } // end of lambda expression ); } |
[링크 : https://learn.microsoft.com/ko-kr/cpp/cpp/lambda-expressions-in-cpp?view=msvc-170]
'Programming > C++ STL' 카테고리의 다른 글
RAII (Resource Acquisition Is Initialization) (0) | 2024.11.28 |
---|---|
cpp static_cast<type> (0) | 2023.02.09 |
::open() (0) | 2021.11.10 |
vector 값 비우기 (0) | 2021.10.02 |
cpp 부모타입으로 업 캐스팅 된 객체의 원래 클래스 알기 (0) | 2021.09.30 |