Lambda 함수에 대한 Constexpr 지원
원래 질문:
람다 함수가 constexpr을 활용할 수 있습니까? 키워드?
응답:
C 14에서는 constexpr이 람다 함수를 지원하지 않습니다. 그러나 이는 N4487의 채택으로 변경될 예정입니다. 이 제안은 상수 표현식에서 람다 및 특정 클로저 유형 연산을 허용합니다.
설명:
C 14 표준의 [expr.const]/(2.6)에서, 람다는 상수 표현식에서 제외됩니다. 이 제한 사항은 N4487에 설명되어 있습니다.
"이 제안에서는 상수 표현식에 **람다 표현식**을 허용하고 기존 제한을 제거할 것을 제안합니다. 저자는 특정 **람다 표현식**과 연산을 다음과 같이 제안합니다. 특정 클로저 객체는 상수 표현식 내에 나타날 수 있습니다."
또한 제안에서는 다음과 같이 명시합니다.
위 내용은 `consexpr` 표현식에 람다 함수를 사용할 수 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!