rambda
-
Rambda ExpressionC++ 2014. 2. 26. 02:07
Grammer Function을 함수를 작성하지 않고 Inline 시키는 방법이며 코드가 간결해지고 가독성이 높아진다. process(vNum, [&cnt](int num){cnt+=isEven(num);}); [capture] (parameters) mutable exceptions -> returntype {function body} Capture : 함수 외부에 있는 변수를 함수에서 참조하고자 할때 사용하는 변수 Parameter 목록 : Default value 지정이 불가 Variable parameter 불가 Parameter name 지정 Mutable : 외부 변수는 함수 내부에서 참조할 뿐 변경이 불가능하다. 그러나mutable이 선언이 되면 변경이 가능하다. Exception : 함수에..