승쨩개발공부

[C++] 함수 포인터 본문

C++

[C++] 함수 포인터

SeungHyune 2021. 11. 30. 22:10

함수 포인터

사용자가 작성한 모든 코드들은 번역이 진행 된 후 Code 영역에 등록이 된다.

-> 함수 또한 사용자가 작성한 코드이다.

-> 함수 또한 메모리 영역에 등록이 된다.

 

함수를 호출할 떄에는 함수명 + 함수호출 연산자를 사용한다.

여기서 연산자를 제거하면 함수 명만 남게된다.

이 떄 남는 함수 명이 함수의 주소를 가르키는 포인터이다.

ex)

 

 

함수 포인터형

함수 이름은 주소를 의미하니 다른 포인터 변수에 저장할 수 있다.

 

반환타임(*변수명)(매개변수 타입)

 

 

 

 

함수 포인터 계산기

 

 

1. 함수 포인터 배열을 사용한 방법.

 

 

 

2. 함수 포인터를 사용한 방법.

 

 

 

3. 일반적인 분기 방법

 

 

 

 

 

'C++' 카테고리의 다른 글

[C++] 매크로(Define)  (0) 2021.12.01
[C++] 레퍼런스  (0) 2021.11.30
[C++] 공용체 (union)  (0) 2021.11.30
[C++] 열거체(enum)  (0) 2021.11.30
[C++] 입출력,스트림,버퍼,경로  (0) 2021.11.30