함수 포인터

2023. 7. 9. 21:10c,c++/c++ 관련 개념 및 문법

int add(int n1, int n2)
{
	return n1 + n2;
}

add함수에 대한 주소를 저장하여 이용할 수 있다.

 

int (*p)(int,int); // 함수 포인터 선언

p = &add;

int value = (*p)(3,4);
int add(int n, int b)
{
    return n + b;
}
int main() {
    int (*p) (int, int);
    p = &add;
    cout << &add << endl;
    cout << *p << endl;
    int value = p(1,2);
    value = (*p)(1, 2);
}

 

'c,c++ > c++ 관련 개념 및 문법' 카테고리의 다른 글

복사 생성자와 소멸자  (0) 2023.07.15
explicit 키워드, mutable 키워드  (0) 2023.07.11
nested class, types..  (0) 2023.07.09
l-value, r-value  (0) 2023.07.09
익명 객체  (0) 2023.07.09