인프런 커뮤니티 질문&답변

kimj90703님의 프로필 이미지
kimj90703

작성한 질문수

[게임 프로그래머 입문 올인원] C++ & 자료구조/알고리즘 & STL & 게임 수학 & Windows API & 게임 서버

함수 객체

functor 함수객체 질문

작성

·

279

0

함수 객체는 특별하거나 새로운 문법이라고 생각하기보다,

기존의 클래스와 객체와 문법적으로는 같은데, 그냥 그 용도를 함수처럼 이용해서 사용 하는거라고 이해하면 될까요?

제가 또 가벼운 게임 디자인 패턴책을 읽고 있는데, 그 책의 커맨드 패턴의 예시로, 특정 키를 클릭했을때, Action 이라는 개념을 클래스로 관리하고, 그 객체에서 직접 실행하는 예시가 있던데,이 예시가 functor 와 개념적으로 유사한건가요?

답변 1

1

Rookiss님의 프로필 이미지
Rookiss
지식공유자

1) 그렇습니다
2) 그렇습니다. Command 패턴을 구현할 때 대표적으로 functor를 이용합니다.

kimj90703님의 프로필 이미지
kimj90703

작성한 질문수

질문하기