[Review], C++ Templates: The Complete Guide (David Vandevoorde and Nicolai M. Josuttis) This is the book about templates as they existed before C++11. ( Log Out /  The C++ Standard (INCITS/ISO/IEC 14882-2011) This, of course, is the final arbiter of all that is or isn't C++. My son is 6, and his guitar teacher wants me to bu... PHP parse/syntax errors; and how to solve them? Why was The Definitive C Book Guide and List removed on StackOverflow? Not all compilers recognize these features in all environments. Modern C++ Design (Andrei Alexandrescu) A groundbreaking book on advanced generic programming techniques. The C++14 standard is available, but seemingly not in an economical form – directly from the ISO it costs 198 Swiss Francs (about $200 US). Effective Modern C++ (Scott Meyers) This is basically the new version of Effective C++, aimed at C++ programmers making the transition from C++03 to C++11 and C++14. Is there a list of, perhaps, c++ books that SHOULD NOT be read? Books that meet the criteria will be added to the list. You can search for the C++ ones. This works for factual, specific programming topics. Source: The Definitive C Book Guide and List (Stack Overflow Answer) Reference Style – All Levels. The C++17 standard is available, but seemingly not in an economical form – directly from the ISO it costs 198 Swiss Francs (about $200 US). Press question mark to learn the rest of the keyboard shortcuts . It was written long before C++ 98 and misses on many features (e.g. Now, being strictly conforming, a statement like. A partial 3rd party errata list is available at (http://www.computersciencelab.com/Eckel.htm), but it is apparently not maintained. Applications Programming in ANSI C - Richard Johnsonbaugh and Martin Kalin (1996). 14. Reversing: Secrets of Reverse Engineering - Eldad Eilam (2005). Web site with answers to many questions about C. Various versions of the C language standards can be found here. For more experienced developers, there is a good chance that you may pick up something about a dark corner of C++ (a quirk) that usually only comes about through extensive experience. The code is still available online. 1 year ago. Ruminations on C++ - (Andrew Koenig and Barbara Moo) [Review]. It only uses C90, of course. If you can put up with the quirky formatting/editing, it is easier to read than Alexandrescu, and arguably, more rewarding. The chapters on dynamics inheritance are a bit complicated to understand and not very useful. Saying that however, this book goes through the entire C++ standard of the time explaining the rationale, the possible implementations, and features of the language. Large Scale C++ Software Design (John Lakos) Lakos explains techniques to manage very big C++ software projects. @G Rassovsky: All books which promise to teach X in Y hours. It was written long before C++ 98 and misses on many features (e.g. MISRA-C is becoming the de facto standard in the whole embedded industry and is getting increasingly popular even in other programming branches. Or only on aggregate from the individual holdings? [Review], The C++ IO Streams and Locales (Angelika Langer and Klaus Kreft) There's very little to say about this book except that, if you want to know anything about streams and locales, then this is the one place to find definitive answers. Problem Solving and Program Design in C (6th Edition) - Jeri R. Hanly and Elliot B. Koffman (2009). Not ideal, but it is worth intermediate programmers practicing problems written in this book. 21st Century C: C Tips from the New School - Ben Klemens (2012). (2000). Press J to jump to the feed. The Definitive C++ Book Guide and List. Learn C The Hard Way - Zed Shaw. C++ Primer * (Stanley Lippman, Josée Lajoie, and Barbara E. Moo) (updated for C++11) Coming at 1k pages, this is a very thorough introduction into C++ that covers just about everything in the language in a very accessible format and in great detail. RegEx match open tags except XHTML self-contained ... What is a NullPointerException, and how do I fix it. The comments on style are found in the last part (Chapter 6 and beyond). Easiest way to convert int to string in C++. constraints and conversions as for simple assignment apply, taking the type of the scalar There are (at least) three publications of the standard, one from 1998, one from 2004, and one from 2012, where the last is the currently active, relevant one.