더북(TheBook)

1.9.2.4 중첩 가능한 주석문

#if 지시문을 사용해 코드 블록을 주석 처리할 수 있다.

#if 0
    ... 여기에 나쁜 코드를 작성했다! 언젠가 고칠 것이다. 진지하게.
#endif
/* ... */의 장점은 중첩될 수 있다는 점이다.
#if 0
    ... 여기서 난센스가 시작된다.
#if 0
    ... 난센스 안에 난센스가 있다.
#endif
    ... 난센스의 피날레 (다행히 무시당했다).
#endif

그럼에도 불구하고 이 기법은 검토해서 사용해야 한다. 만약 프로그램의 3/4이 주석문이라면, 심각하게 수정을 고려해야 한다.

부록 A.3절에서는 이 장에서 설명했던 내용들을 요약해 C++의 기본 기능을 설명한다. 우리는 빨리 읽고 싶은 독자들을 위해 이 내용을 본론에 포함시키지 않았다. 빨리 읽어야 하는 독자가 아니라면, 시간을 투자해서 읽고 소프트웨어가 어떻게 발전해왔는지 보길 권한다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.