[Effective Modern C++] 16. const멤버 함수를 스레드에 안전하게 작성하자
[Effective Modern C++] 15. 가능하면 항상 constexpr을 사용하자
[Effective Modern C++] 14. 예외를 방출하지 않을 함수는 noexcept로 선언하자
[Effective Modern C++] 13. iterator보다 const_iterator를 선호하자
[Effective Modern C++] 12. 재정의 함수들은 override로 선언하자
[Effective Modern C++] 11. 정의되지 않은 비공개 함수보다 삭제된 함수를 선호하자
[Effective Modern C++] 10. 범위 없는 enum보다 범위 있는 enum을 선호하자
[Effective Modern C++] 9. typedef보다 별칭 선언을 선호하자
[Effective Modern C++] 8. 0과 NULL보다 nullptr을 사용하자
[Effective Modern C++] 7. 객체 생성 시 괄호(())와 중괄호({})를 구분하자
[Effective Modern C++] 6. auto가 원치 않은 타입으로 추론 될 때에는 명시적 타입의 초기화를 생각하자
[Effective Modern C++] 5. 명시적 타입 선언보다는 auto를 선호하자