ordinary

ordinary

  • 분류 전체보기 (116)
    • Python (7)
    • C# (5)
    • directshow (1)
    • Go (9)
    • 화학1 (7)
    • 프로그래밍 (23)
    • 고등교육과정 (17)
    • Deno (1)
    • 중등교육과정 (28)
    • Xamarin (5)
    • ASP.NET (1)
    • 물리1 (2)
  • 홈
  • 태그
  • 방명록
RSS 피드
로그인
로그아웃 글쓰기 관리

ordinary

컨텐츠 검색

태그

Kaggle 공유전자쌍 연수 넘기기 연수 스킵 c++ 세계사 opengl 다이폴모멘트 Xamarin.Forms SSL glfw 우분투 gpu 중앙연수 자동 분자극성 케글 극성분자 AI그림 C# 고교 생기부 2026년 대입

최근글

댓글

공지사항

  • 사이트, 프로그램 외주, 퀀트 프로그램 문의는 여기

아카이브

C++ 람다 캡처(1)

  • C++ 람다 Lambda 함수와 Capture 구문

    캡처의 개념 캡처의 역할은 본문에서 사용하는 외부 변수에 대해 그 사용 방식을 변수명에 묵시적으로 정하거나 새 이름으로 명명하여 명시적으로 사용 방식을 정하는 것 이다. 캡처의 작동은, 실행이 아닌 오직 캡처 선언문에서 지정한 것들이 캡처 선언문 내에서만 바로 쓰여짐에 따라 실행되어지는 순서에 관계 없이 그 람다 선언과 동시에 캡처 선언문 내 외부 변수 값이 산술 연산 또는 대입이 된다. 람다의 사용 C++에서 람다를 사용할때 Capture 구문을 맨 앞, 그 뒤 매개변수, 마지막으로 화살표와 함께 반환 타입을 명시 해주면 된다. auto f = []()->void {}; 이러한 캡처 구문은 아래 2개 정도로 나눠 볼 수 있다. auto callByValue = [=]()->void {}; auto ca..

    2021.07.10
이전
1
다음
티스토리
© 2018 TISTORY. All rights reserved.

티스토리툴바