These below are my favorite references for expert advice, sorted on first author's surname.
- David Abrahams, Aleksey Gurtovoy. C++ template metaprogramming. ISBN: 0-321-22725-5.
- Andrei Alexandrescu. Modern C++ Design. 2001. ISBN: 0201704315.
- Jasmin Blanchette, Mark Summerfield. C++ GUI programming with Qt 4(2nd edittion). 2008. ISBN-13: 978-0-13-235416-5.
- Marshall Cline, Greg Lomow and Mike Girou. C++ FAQs. ISBN: 0-201-3098301.
- Stephen C. Dewhurst. C++ Gotchas. 2003. ISBN: 0-321-12518-5.
- Margaret A. Ellis, Bjarne Stroustrup. The Annotated C++ Reference Manual. 1990. ISBN: 0-201-51459-1.
- Bruce Eckel. Thinking in C++, second edition, volume 1. 2000. ISBN: 0-13-979809-9.
- Eric Freeman, Elisabeth Freeman. Head First Design Patterns. 2004. ISBN: 978-0-596-00712-6.
- Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides. Design Patterns. 1995. ISBN: 0201633612.
- Andrew Hunt, David Thomas. The Pragmatic Programmer: From Journeyman to Master. 1999. ISBN: 978-0-2016-1622-4
- Bjorn Karlsson. Beyond the C++ standard library: an introduction to Boost ISBN: 0-321-13354-4.
- John Lakos. Large-Scale C++ Software Design. 1996. ISBN: 0-201-63362-0.
- Angelika Langer, Klaus Kreft. Standard C++ IOStreams and Locales. 1999. ISBN: 0-321-58558-5.
- Jeff Langr. Modern C++ Programming with Test-Driven Development. 2013. ISBN: 978-1-937785-48-2.
- Jesse Liberty. Sams teach yourself C++ in 24 hours. 2001. ISBN: 0-672-32224-2.
- Robert C. Martin. Agile Software Development: Principles, Patterns, and Practices. 2002. ISBN: 9780135974445.
- Robert C. Martin. The Clean Coder: A Code of Conduct for Professional Programmers. 2011. ISBN: 9780137081073.
- Robert C. Martin. Clean Architecture: A Craftsman's Guide to Software Structure and Design. 2017. ISBN: 9780134494166.
- Scott Meyers. Effective Modern C++ (1st Edition). 2014. ISBN: 978-1-491-90399-5.
- Scott Meyers. Effective C++ (3rd edition). ISBN: 0-321-33487-6.
- Scott Meyers. Effective STL. ISBN: 0-201-74962-9.
- Scott Meyers. More Effective C++. ISBN: 020163371X.
- Scott Meyers. Effective C++ CD. ISBN: 0201310155.
- Trevor Misfeldt, Gregory Bumgardner, Andrew Gray. The elements of C++ style. 2004. ISBN: 978-0-521-89308-4.
- Herbert Schildt. C++: The Complete Reference, fourth edition. ISBN: 0-07-222680-3. * Jeremy G. Siek, Lie-Quan Lee, Andrew Lumsdaine. The Boost Graph Library. 2002. ISBN: 0-201-72914-8.
- Bjarne Stroustrup. The C++ Programming Language (4th edition). 2013. ISBN: 978-0-321-56384-2.
- Bjarne Stroustrup. The C++ Programming Language (3rd edition). 1997. ISBN: 0-201-88954-4.
- Bjarne Stroustrup. The design and evolution of C++. 1994. ISBN: 0-201-54330-3.
- Bjarne Stroustrup. Programming. 2009. ISBN: 978-0-321-54372-1.
- Bjarne Stroustrup. A tour of C++. 2014. ISBN: 978-0-321-958310.
- Herb Sutter, Andrei Alexandrescu. C++ coding standards: 101 rules, guidelines, and best practices. 2005. ISBN: 0-32-111358-6.
- Herb Sutter. Exceptional C++. ISBN: 0-201-61562-2.
- Herb Sutter. Exceptional C++ style. 2005. ISBN: 0-201-76042-8.
- Herb Sutter. More exceptional C++. 2001. ISBN: 020170434X.
Additional references:
- Working Draft, Standard for Programming Language C++. 2014-08-22. N3936.
The C++14 working draft of the Standard can be downloaded freely and legally at the GitHub of the next C++ Standard its working draft.