가변인자를 사용하는 함수를 만들고 있다는 얘기를 저번 포스팅에서 언급한적이 있다.
가변인자와 Printf 그리고 Wrapping 함수 만들기.
사용자 Type을 추가하였고, 이를 처리하도록 작업을 완료하였는데, 좀더 욕심을 내서 가변인자를 넘겨받아 가공하고 다시 가변인자 함수로 해당 파라미터를 포워딩 시켜주는 작업을 해볼까? 라는 생각을 해봤는데...
이게 말처럼 쉽게 되지가 않아서 이틀째 머리를 굴리고 있는데......
뭐랄까... 해당 부분에 대해서 한바탕 토론이 이뤄졌던 포스팅을 발견하고... 그냥 쉽게 단념해버렸다.
음.... 누구 말대로 울고 싶은데 뺨때려준 격이랄까?
벽에 부딪히고 있었는데.... 뭐 그다지 효율성이 없다는 글을 보니... 그냥 갑자기 의욕이 확 상실되버리는.....
문제(?)의 토론글 보러 가기 : 가변인자를 다른 함수로 넘길 수 있을까요?
아웅..... 이제 다시 뭘 파고드나... 쩝~~~
가변인자를 포워딩 하는 내용에 대해서 월간지 마이크로소프트에 기고한 내용이 있더라는..
괴짜 프로그래머의 일상사 : 가변인자 포워딩 시키기
가변인자 처리 매크로 사용 정보 : va_arg, va_end, va_start