프로그래밍/C++
auto자료형을 이용한 함수 포인터
swedu
2023. 2. 16. 09:00
728x90
반응형
2023.02.16 최초작성
함수 포인터는 auto 자료형을 이용하면 기존의 C언어 스타일보다 간단하게 표현할 수 있다.
#include <iostream>
using namespace std;
void func01(int a, int b) {
cout << "func01 : " << a + b << endl;
}
int main() {
void(*fp1)(int, int) = func01; // c언어 스타일 함수 포인터
auto fp2(func01); // C++ 스타일 함수 포인터
cout << fp1 << endl;
cout << fp2 << endl;
fp1(1, 2);
fp2(10, 20);
return EXIT_SUCCESS;
}
[실행 결과]
00007FF6BD6B1460
00007FF6BD6B1460
func01 : 3
func01 : 30
728x90
반응형
728x90
반응형