Basic Programming/C++ 20

C++20 - Template Parameter for Lambda

Stayner 2023. 12. 28. 23:25
728x90

C++11 Typed Lambda

auto sumTyped = [](int a, int b) { return a + b; }

 

C++14 Generic Lambda

auto sumGeneric = [](auto a, auto b) { return a + b; }

 

위의 Lambda도 그 동안 편하게 사용하고 있었는데 이제는 템플릿을 이용해서 사용할 수 있게 되었다.

auto sumTemplate = []<template T>(T a, T b) { return a + b; }
728x90