728x90 functional1 c++ 함수 포인터 C와 C++의 함수포인터 C에서의 함수포인터 타입 재정의 함수 역시 주소를 가지고 있기 때문 포인터와 마찬가지로 함수를 가리키는 포인터를 만들 수 있다. //짝수인지 반환 함수 bool isEven(const int& number) { return (number % 2) ? false : true; } //함수포인터 타입 재정의 typedef bool(*check_func)(const int&); //배열의 짝수들 출력 void printEvenNumber(const array& my_arr, check_func = isEven) { for (const auto &e : my_arr) { if (isEven(e)) cout 2020. 12. 16. 이전 1 다음 728x90