본문 바로가기

C++

C++ 면접 질문) "람다 함수 형식을 설명해주세요."

형식:

  [캡처](매개변수) -> 반환형 { 함수 본문 };

int x = 10;

[x](){
  // x는 copy
};

[&x](){
  // x는 reference
};

[=](){
  // 로컬 변수, 글로벌 변수 copy
};

[&](){
  // 로컬 변수, 글로벌 변수 reference
};