9. Miscellany

이 장에서는 기타 등등을 다루지만, 모두 중요한 항목들이다.

53. Pay attention to compiler warnings.

컴파일러 경고를 무시하지 마라. 대개 치명적인 오류를 범하지 않게 해 준다.

  • 컴파일러 경고를 진지하게 받아들여라. 가장 높은 경고 레벨에서 경고가 없도록 하라.
  • 컴파일러 경고에 의존하지 말라. 다른 컴파일러는 다른 경고를 출력하기 때문이다. 새 컴파일러로 포팅하면 그 동안 의존했던 경고 메시지가 없어질 수도 있다.

54. Familiarize yourself with the standard library, including TS.

C++의 표준 라이브러리는 방대하다. C++ 표준 라이브러리를 모르고 C++을 배운다는 것은 성립하지 않는다.

  • C++ 표준 라이브러리는 방대하게 이루어져 있다.
  • TS은 표준의 확장으로, 역시 방대한 기능들로 이루어져 있다.
  • TS 자체는 표준일 뿐이다. 실제로 쓰려면 구현체가 있어야 하며, 예로는 Boost가 있다.

55. Familiarize yourself with Boost.

Boost와 친숙해져라.

  • Boost는 무료, 오픈 소스, 상호 리뷰된 C++ 라이브러리를 개발하는 커뮤니티이자 웹 사이트이다. C++ 표준에도 깊숙히 관여하고 있다.
  • Boost는 TS에 대한 구현체도 제공하지만, 다른 여러 라이브러리도 제공한다.

답글 남기기

아래 항목을 채우거나 오른쪽 아이콘 중 하나를 클릭하여 로그 인 하세요:

WordPress.com 로고

WordPress.com의 계정을 사용하여 댓글을 남깁니다. 로그아웃 /  변경 )

Google photo

Google의 계정을 사용하여 댓글을 남깁니다. 로그아웃 /  변경 )

Twitter 사진

Twitter의 계정을 사용하여 댓글을 남깁니다. 로그아웃 /  변경 )

Facebook 사진

Facebook의 계정을 사용하여 댓글을 남깁니다. 로그아웃 /  변경 )

%s에 연결하는 중