반응형


https://github.com/renatoGarcia/icecream-cpp#install

C/C++로 소스 코드를 작성하다가 디버깅할 때 C의 printf() 함수나 C++ cerr를 이용해 변수의 내용을 출력할 때가 있다.

하지만 이런 방식의 디버깅을 할 때 매번 printf("%d\n", value);와 같이 적는 것은 지루하고 불편하다.

그래서 Icecream은 이러한 작업을 대신 해주는데, 변수의 이름과 내용을 보기 좋게 표준 오류로 출력해준다.

사용 방법은 간단하게 아래와 같다.

IC(변수 이름);


Icecram은 변수의 타입이 달라도 되고, 클래스도 되며, 인수가 없이 IC()만 적으면 함수 이름과 소스 줄 번호가 출력된다.
또한 출력 형식에 보기 좋게 사용자가 직접 출력 문자열을 지정할 수 있다.


반응형

+ Recent posts