[C언어] 일반적인 자료형에 대한 자료구조를 만들수가 없을까요?
글쓴이: gurumong / 작성시간: 일, 2014/02/02 - 10:54오후
자료구조나 알고리즘 책을 몇권 보았습니다만
대부분 오래된 변형 알골 언어 등으로 핵심코드만을 보여주고 해설하는 식이더라구요
실제로 C언어에서는 구현하여 사용하기에는 많은 부분은 좀 더 고려해봐야 할거같은데(예: 재사용 가능한 모듈화)
특히나 일반적인 자료형에 대한 자료구조를 만들수가 없는것인지 의문이 있습니다
C++에서는 템플릿이 있어서 유용한것으로 알고있는데
그냥 C언어에서는 어떻게 할 수 있을까요?
그리고 이러한 C언어로서 실용적인 자료구조 구현에 대해 다룬 책이 없을까요?
Forums:
이거 한번 읽어보시면..
http://stackoverflow.com/questions/10950828/simulation-of-templates-in-c
보시면 아시겠지만 대개 매크로를 이용합니다.
--
void*를 주로 활용합니다. qsort()나
void*를 주로 활용합니다.
qsort()나 bsearch()같은 함수가 좋은 예라 할 수 있죠.
댓글 달기