함수포인터를 사용하는 이유
일단 C/C++ 에서 함수포인터는 숫자변수와 비슷하게 취급이 된다는 점을 이해를 하고 있어야 한다. 1. CallBack함수류- 가장 간단한 함수포인터 사용예- CallBack함수를 등록 받는 쪽과 등록 하는 쪽의 소스코드에서 상호간에 함수명을 필요가 없는 자유를 준다.- 따라서 CallBack함수를 붙였다가 땠다가 할 수 있다.Ex) CallBack함수 등록 테이블의 값이 0이면 콜백함수가 없구나 하고 넘어가면 되므로. 2. Parsing 로직에서의 함수 포인터 배열- 통신 관련 프로그래밍을 하다가 보면 특정 옵션 값에 따라서 호출하는 함수가 다양하게 전개되는 경우가 있다.Ex) 옵션값을 배열 Index로 삼고 함수 포인터 배열을 접근하면 소스코드도 간결 해 지고 실행속도도 빨라 진다. 3. 이벤트 핸..
Development/C/C++
2016. 11. 8. 12:13
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- 싱글스레드
- C/C++
- 풍경
- 자바
- filepath
- Java
- 함수포인터
- 멀티쓰레드
- Nikon D5500
- 낙엽축제
- synchronous
- D5500
- Eclipse
- 야경사진
- Programing
- 논블로킹
- csv
- 이클립스
- 풍경사진
- Spring
- 낙엽거리축제
- 야경
- GarbageCollection
- c#
- Nikon
- FunctionPointer
- streamReader
- NonBlocking
- 월지
- 초기설정
글 보관함