함수 포인터
CODEDRAGON ㆍDevelopment/C, C++
반응형
함수 포인터
- 함수의 시작 주소를 저장하는 변수
- 함수 포인터도 포인터 변수이기 때문에 4byte크기의 메모리 공간을 가집니다.
int (*pointer)(int, int)
자료형 | int | 가리키는 대상이 되는 함수의 자료형을 설정 |
함수 포인터 이름 | (*pointer) | 괄호와 *을 반드시 사용 |
인수 자료형 목록 | (int, int) | 가리키는 대상이 되는 함수의 인수들의 자료형 목록 |
함수 포인터의 필요성
- 일반적인 함수 호출보다 빠르게 처리할 수 있습니다.
- 컴파일러, 인터프리터, 게임 프로그래밍과 같은 시스템 프로그래밍 분야에서 사용됩니다.
'Development > C, C++' 카테고리의 다른 글
LAB03-입력받은 문자열을 거꾸로 출력하기 (포인터 활용) (0) | 2015.07.24 |
---|---|
LAB02-입력한 두 문자의 차이 계산 프로그램 (0) | 2015.07.24 |
포인터와 1차원 배열, 메모리 구조 (0) | 2015.07.23 |
다차원 포인터 - 1차원 포인터변수, 2 차원 포인터변수, 3 차원 포인터변수 (0) | 2015.07.23 |
LAB06-입력한 숫자로 별선 그리기 (0) | 2015.07.22 |