[C/C++] 함수 포인터
·
Programming Language(Sub)/C++
함수 포인터모든 명령어들은 전부 0과 1로 메모리에 저장이 되기 때문에, 메모리 저장 공간의 주소를 가지고 있다함수 포인터는 함수에 대한 포인터를 가지고 있다.bool compare(int a, int b) { return a == b;}int main() { bool (*fp)(int, int); int *a;}int *a를 a를 역참조하면 int형이 나온다라고 해석할 수 있다.이런 것처럼 fp를 역참조를 하면 bool을 리턴하고 int 2개를 매개변수로 받는 함수다 라고 해석할 수 있다.fp는 int 2개를 받고 bool을 반환하는 함수를 가리키는 포인터이다.bool compare(int a, int b) { return a == b;}int main() { bool (*f..