본문 바로가기 메뉴 바로가기

나무와물

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

나무와물

검색하기 폼
  • 분류 전체보기 (116)
    • SW개발 (69)
      • 가상화-VirtualBox (7)
      • 가상화-Docker (17)
      • Node.js (3)
      • 버전 관리 (9)
      • Web (8)
      • IDE (1)
      • Database (7)
      • Mobile-Hybrid (9)
      • Javascript,Typescript (1)
      • Desktop (4)
      • C,C++ (3)
    • 컴퓨터 (39)
      • 윈도우즈 (20)
      • 리눅스 (7)
      • 리눅스-Ubuntu (3)
      • 리눅스-CentOS (3)
      • Mac (1)
      • NAS (2)
    • 게임개발 (1)
      • 언리얼엔진 (1)
    • 일상 (7)
      • 고양이 (5)
      • 자동차 (2)
    • Archive (0)
  • 방명록

callback (1)
C++에서 C#의 Delegate처럼 Callback사용

이 글은 C++20 기준으로 작성되었습니다. 준비 Callback 정의 및 Call의 인자 Parameter 지정을 보다 수월히 하기 위해 IDelegate 선언 및 IDelegateArgs 인터페이스를 선언합니다. Delegate.h class IDelegateArgs { }; using IDelegate = void(IDelegateArgs* args); IDelegateArgs 인터페이스 클래스를 상속받아 원하는 형태의 Parameter 클래스를 재선언 합니다. 아래는 IDelegateArgs를 상속받아 재선언한 예시 클래스입니다. SessionDelegateArgs.hpp class CSessionDelegateArgs : public IDelegateArgs { public: ISession* ..

SW개발/C,C++ 2022. 10. 24. 15:38
이전 1 다음
이전 다음

Blog is powered by Tistory / Designed by Tistory

티스토리툴바