나의 경험이 나를 구성한다

고정 헤더 영역

글 제목

메뉴 레이어

나의 경험이 나를 구성한다

메뉴 리스트

  • 홈
  • 태그
  • 방명록
  • 분류 전체보기 (29)
    • 일기 (2)
    • C++ (6)
    • 컴퓨터구조 & 운영체제 (0)
    • 프로젝트 (0)
    • Win32 API (1)
    • 알고리즘 (11)
    • DirectX 11 (9)

검색 레이어

나의 경험이 나를 구성한다

검색 영역

컨텐츠 검색

함수 포인터

  • [C++] 함수 포인터

    2024.03.19 by 이나시오-

[C++] 함수 포인터

지난 포스트에서 변수의 포인터에 대해서만 다루었는데, 함수도 포인터를 사용할 수 있다. 우리가 작성한 코드는 기계어로 바뀌어 모두 코드영역에 저장되는데, 함수 포인터는 함수의 내용이 저장된 주소를 가리키는 것이다. 사실 사용한 경험도 거의 없고, 선언 방식도 좀 생소해서 내용을 정리해두려고 글을 작성하게 되었다. 함수포인터 선언 방법 함수 포인터를 선언하는 방식 : 반환타입(*변수 이름)(인자 타입) 예를 들어 아래와 같이 반환 타입이 int고, 인자를 받지 않는 함수를 pFunc이라는 포인터 변수에 받고 싶다면, int(*pFunc)(void) = &func;이라고 선언할 수 있다. void 는 인자가 없음을 의미한다. 반환타입이 void인 경우는 void(*pFunc)(void)로 선언하면 된다. 그..

C++ 2024. 3. 19. 23:56

추가 정보

인기글

최신글

페이징

이전
1
다음
TISTORY
나의 경험이 나를 구성한다 © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바