[Effective Modern C++(이펙티브 모던 C++)]은 C++11과 C++14를 이용해서, 즉 현대적인 C++을 이용해서 진정으로 훌륭한 소프트웨어를 작성하는 방법을 설명한다. 책에서는 중괄호 초기치, noexcept 명세, 완벽 전달, 똑똑한 포인터 생성 함수의 장단점, std::move와 std::forward, 오른값 참조, 보편 참조 사이의 관계, 명확하고 정확하며 효과적인 람다 표현식을 작성하는 기법들, std::atomic과 volatile의 차이와 각각의 사용법 및 C++ 동시성 API와의 관계, ‘구식’ C++(즉 C++98) 프로그래밍에서의 모범 관행 중 현대적인 C++ 소프트웨어 개발에 맞게 고쳐야 할 것들에 대해 다루고 있다.