#c
관련 글 2건
- velog수집됨 · 10월 2일
추상화를 위한 함수 포인터
함수 포인터를 구조체에 묶으면(VTable), "타입마다 뭘 할지" 고르는 if-else가 사라진다. 부르는 쪽은 상대가 누구인지 몰라도 된다. 이게 C로 만드는 다형성이다.함수 포인터 기초는 이전 글 함수 포인터 — 함수를 변수처럼 다루는 법에서 다뤘다.
ccsoop♡ 4
- velog수집됨 · 10월 1일
함수 포인터 — 함수를 변수처럼 다루는 법
함수 포인터는 함수의 주소를 담는 변수다. 덕분에 "어떤 함수를 실행할지"를 실행 중에 바꿀 수 있다.함수도 컴파일되면 기계어가 되어 메모리에 올라간다. 메모리에 있으니 주소가 있고, 주소가 있으니 포인터에 담을 수 있다.
ccs♡ 2