'var': 람다 캡처에는 자동 스토리지 기간이 있어야 합니다.
비고
static 또는 extern으로 표시된 변수와 같이 자동 스토리지 기간이 없는 변수를 캡처할 수 없습니다.
이 오류를 해결하려면
- 람다 식의 캡처 목록에
static또는extern변수를 전달하지 마세요.
예시
다음 예제에서는 static 변수 n 이 람다 식의 캡처 목록에 나타나므로 C3495를 생성합니다.
// C3495.cpp
int main()
{
static int n = 66;
[&n]() { return n; }(); // C3495
}