Dev.Oh 님의 블로그

  • 홈
  • 태그
  • 방명록

Lamda 1

[C++11 ~] Predicate와 Functor 그리고 Lamda Expression

C++ 언어를 활용해 코딩 테스트 문제를 풀거나 프로젝트를 진행하는 과정에서 유용한 기능을 얻기 위해 헤더를활용해야 하는 상황이 자주 발생한다. 이때 이 함수들을 효과적으로 활용하기 위해선 Predicate에 관해 제대로 알고 넘어가야 한다.  오늘은 이 Predicate에 관한 내용과 Predicate를 구현하기 위한 다양한 방법인 Functor 와 Lamda에 관해 자세하게 다뤄볼 것이다.0. Predicate Predicate라는게 뭘까?라는 질문을 받는다면, 나는 간단하게 한 문장으로 표현할 것이다.어떠한 조건을 판별하는 함수처럼 동작하는 것들. "함수 처럼 동작하는 것들"라고 다소 추상적으로 표현했는데, 그 이유는 Predicate를 작성할 때 Fuctor, Lamda, 함수 정의 등 다양한 ..

Modern C++/Algorithm 2024.11.14
이전
1
다음
더보기
프로필사진

Dev.Oh 님의 블로그

성장하는 게임 서버 개발자가 되자

  • 분류 전체보기 (25)
    • Database (4)
    • Server (7)
    • Modern C++ (5)
      • Algorithm (2)
      • Container (0)
    • 네트워크 (4)
    • CS (3)
    • 포트폴리오 (0)
    • My Code (0)

Tag

throw(), Numeric Algorithm, 람다 캡처, system_clock, 멀티프로세서, epoch, steady_clock, std::exception, C++, std::swap, time_since_epoch, partition algorithm, Modern C++, c++17, concurrency programming, 동시성 프로그래밍, CTime, Lamda, 동시성, try catch all,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/06   »
일 월 화 수 목 금 토
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바