언어, 라이브러리/C, C++
[C, C++] /*의 단점을 해결하는 #if
'/*' 주석처리의 단점 C에서 여러 라인을 한 번에 주석 처리할 때는 '/*'를 사용할 수 있다. 그러나 '/*'는 다음과 같은 단점을 가지고 있다. 단점. 주석 내부의 주석 1~3까지 print 할 수 있는 라인들이 주석처리되어있었다고 하자. 이후 디버깅을 위해 1~3이 포함된 A~E까지의 print문도 주석 처리하고 싶다. 그래서 A부터 E까지 주석 처리하면 주석 내부에 주석이 중첩되는 문제로 마지막 라인에서 오류가 발생한다. 이를 해결하기 위해서는 1~3까지의 주석을 제거하는 방법 등의 다른 방법을 취해야 한다. 한마디로 귀찮아진다. 원본 printf("A\r\n"); printf("B\r\n"); printf("C\r\n"); /* printf("1\r\n"); printf("2\r\n"); p..
2020. 7. 25. 10:43
최근댓글