Note/C C++
[C/C++] 매크로 do while(0), 로그 출력 매크로
유니_
2022. 3. 23. 12:58
https://mongpoo-tech-blog.tistory.com/m/3
[C 언어] 매크로에 do {...} while(0)을 사용하는 이유
가끔식 코드를 보면 아래와 같이 매크로에 do {..} while(0) 문을 쓰는 것을 볼 수 있다. #define TEST() \ do { \ \ \ } while (0) 이렇게 코드를 만들어주는 이유는 아래와 같다. 1. 지역 변수를 선언할 수 있는.
mongpoo-tech-blog.tistory.com
1. 로그 출력 시 유용한 매크로들 (__func__, __LINE__, __FILE__, __DATE__, __TIME__)
printf로 로그를 출력하다보면 로그가 좀 더 풍부했으면 좋겠다는 생각들을 종종 하게 된다. 예를 들어서 현재 어떤 파일에서 몇번째 라인에 에러가 발생했는데, 특정 모듈은 언제 빌드가 되었는
www.kernelpanic.kr