TODO 매크로 사용하기 컴퓨터 이야기

유용하게 써먹을수 있겠다.



/** -----------------------------------------------------------------------
빌드시에 TODO 메세지를 출력하기 위한 매크로

#pragma TODO( "요기 구현하셈 " )

요렇게 사용하면 됨
IT EXPERT, 윈도우 프로그래머를 이한 MFC 구조와 원리, 서진택 저
-------------------------------------------------------------------------*/
#define LINE1(x) #x
#define LINE(x) LINE1(x)
#define TODO(msg) message( __FILE__"(" LINE(__LINE__) "): [TODO] " msg )
//#define TODO(msg) message( "[TODO] :" __FILE__"(" LINE(__LINE__) ")" msg)


#define TODO(msg) 에서 __FILE__ 매크로가 먼저 나와야 더블클릭시 해당 라인으로 이동하게 되네요.
아래 주석처리된 코드 처럼 다른 문자열이 먼저 나오니까 이동이 안되네요.. 쩝
[TODO] 요게 앞에 나오게 하고 싶은데 어떻게 해야 하는지 모르겠습니다. ㅎㅎ 

트랙백

이 글과 관련된 글 쓰기 (트랙백 보내기)
TrackbackURL : http://somma.egloos.com/tb/2366461 [도움말]
  • Visual studio 에서 TODO 기능 이용하기 2011/09/28 15:34 #

    지금까지는 매크로 사용하기 여기서 만들었던 ( MFC 구조와 원리 라는 책에서 베껴온 ) 매크로를 이용해서 컴파일 타임시에 메세지로 출력되게 사용했었는데요... 오늘 우연히 ........ VS 에 이미 이런 기능이 있었네요. ㅜㅜ코드 에디터에서 그냥 아래처럼 TODO: 라고만 써주면 됩니다. 이렇게 해두고 View->Other windows->Task Lis...... more

덧글

  • anonymous 2006/04/21 00:40 # 삭제 답글

    #define TODO(msg) message(__FILE__"(" LINE(__LINE__) "):
    [TODO] " msg )
    일케 한줄 내리는건 안되나요?
댓글 입력 영역