로딩
요청 처리 중입니다...

[공유] Fast C++ delegate

 [공유] Fast C++ delegate

출처 ㄱ나니..|ㄱ나니 Fast C++ delegate 최재욱 / jaychoi Fast C++ delegate 최재욱(zzzz.ooo 'at' gmail.com) 난이도 : 중급 이상(?)

Don Cluston 은 멤버 함수 포인터에 관하여 코드 프로젝트에 올린 자신의 글 "Member Function Pointers and the Fastest Possible C++ Delegates" 에서 멤버 함수 포인터의 특징과 동작 원리에 대해서 플랫폼 별로 매우 자세히 설명을 합니다. 간단히 요약하자면 멤버 함수 포인터는 데이터 포인터와 다르기 때문에 void * 에 대입되어 질 수 없고 따라서 멤버 함수 포인터를 저장하기 위해서는 특별한 처리를 통하여만 합니다.

Don Cluston 은 자신이 분석한 플랫폼별 멤버 함수 포인터의 동작 원리에 따라서 이를 저장하는 방법을 구현하여서 가장 빠른 C++ delegate 라고 소개하였습니다. 실제로 Don Cluston 의 fastest de...