[C++] 람다
·
C++/Basic
std::sort(x, x + n, [](float a, float b) { return (std::abs(a) < std::abs(b)); } ); - 함수포인터와 같이 사용할 수 있다. vector numbers(1000); generate(numbers.begin(), numbers.end(), rand); auto tests = [](float a, float b) { return (std::abs(a) < std::abs(b)); }; sort(numbers.begin(), numbers.end(), tests); sort(numbers.begin(), numbers.end(), tests); bool result = tests(2.4, 21.2); - 이름이 있는 람다를 만들어서 사용할 수 있..