반응형
https://github.com/renatoGarcia/icecream-cpp#install
C/C++로 소스 코드를 작성하다가 디버깅할 때 C의 printf() 함수나 C++ cerr를 이용해 변수의 내용을 출력할 때가 있다.
하지만 이런 방식의 디버깅을 할 때 매번 printf("%d\n", value);와 같이 적는 것은 지루하고 불편하다.
그래서 Icecream은 이러한 작업을 대신 해주는데, 변수의 이름과 내용을 보기 좋게 표준 오류로 출력해준다.
사용 방법은 간단하게 아래와 같다.
IC(변수 이름);
Icecram은 변수의 타입이 달라도 되고, 클래스도 되며, 인수가 없이 IC()만 적으면 함수 이름과 소스 줄 번호가 출력된다.
또한 출력 형식에 보기 좋게 사용자가 직접 출력 문자열을 지정할 수 있다.
반응형
'C > C note' 카테고리의 다른 글
[C Note] 자료형과 형식(서식) 지정자 그리고 리터널 접미사 (0) | 2022.09.19 |
---|---|
[C Note] 배열은 포인터가 아니라 배열은 배열, 포인터는 포인터이다. (0) | 2022.09.07 |
[C Note] Sleep(0)의 의미 (0) | 2022.09.04 |
[C Note] Macros Info (0) | 2022.09.04 |
[C Note] WinAPI/MFC _TCHAR, _tmain, _tprint, L””, TEXT(), _T() (0) | 2022.08.24 |