Home > Top > Computers > Programming > Languages > C++ > Books
Sites of interest to readers of C++ books.
http://www.acceleratedcpp.com/
Contains source code and errata. (Andrew Koenig and Barbara E. Moo)
http://www.accu.org/index.php/book_reviews?url=view.xqy?subject
A collation of over 2000 reviews that have appeared in ACCU journals.
http://www.appliedcpp.com/
Homepage of book by Philip Romanik, Amy Muntz from Addison Wesley C++ In-Depth Series. Table of contents, errata, FAQ.
http://www.gotw.ca/publications/c++cs.htm
Delivers a valuable set of tried-and-true rules, guidelines, and best practices condensed into 101 concise one- and two-page items. (Herb Sutter and Andrei Alexandrescu)
http://www.manning.com/williams/
This book shows how to take advantage of the new C++ Standard and Technical Report 2 (TR2) to write robust multi-threaded applications in C++.
http://free-zg.htnet.hr/jsribar/en/
(2nd edition) by J. Sribar and B.Motik. On 824 pages this book covers almost all aspects of C++ language. As the first of the kind in Croatian, it is consistent with ANSI/ISO Standard of C++ programming language. About the book, Table of Contents, Downloads.
http://www.relisoft.com/book/
Web book containing an introduction to C++, programming techniques, and software design. (Bartosz Milewski)
http://www.pearsonhighered.com/educator/academic/product/0,3110,0201721481,00.html
This tutorial is driven by examples which help the novice C++ programmer solve problems in terms of choice of language features, implementation, and efficiency. (Stanley Lippman, Josee Lajoie, Barbara Moo)
http://www.josuttis.com/tmplbook/
Introduces a comprehensive introduction to templates and their applications, based on a detailed presentation of the language mechanisms and the techniques it supports. Includes the table of contents, code examples, and an errata. (David Vandevoorde and Nicolai M. Josuttis)
http://www.nostarch.com/codecraft.htm
Code Craft will help take programming beyond writing correct code to writing great code. (Pete Goodliffe)
http://www.informit.com/store/effective-c-plus-plus-cd-85-specific-ways-to-improve-9780201310153
Each of this book's 50 guidelines summarizes a way to write better C++, and the accompanying discussions are backed by specific examples. Contains 4 sample items and updates/errata. (Scott Meyers)
http://www.informit.com/store/efficient-c-plus-plus-performance-programming-techniques-9780201379501?redir=1
Demonstrates the potential of C++ to produce highly efficient programs. Focuses on practical, everyday object-oriented design principles and C++ coding techniques that can yield large performance improvements. (Dov Bulka and David Mayhew)
http://www.informit.com/store/essential-c-plus-plus-9780201485189?redir=1
Offers a fast-track to learning and working with C++ on the job. (Stanley B. Lippman)
http://www.gotw.ca/publications/xc++s.htm
Focuses on in-depth coverage of generic programming and the C++ standard library, along with exception safety, class design, memory and resource management, optimization and efficiency. (Herb Sutter)
http://www.informit.com/store/exceptional-c-plus-plus-47-engineering-puzzles-programming-9780201615623?redir=1
Shows by example how to go about sound software engineering in standard C++. (Herb Sutter)
http://www.freetechbooks.com/c-c-f3.html
Annotated list of free online programming books. Topics range from beginner to advanced. Descriptions, publishing information, links.
http://synesis.com.au/publishing/imperfect/cpp/
Offers practical techniques and tools for writing code that's more robust, flexible, efficient, and maintainable. It shows how to tame C++'s complexity, cut through its vast array of paradigms, and take back control over the code. (Matthew Wilson)
http://www.informit.com/store/modern-c-plus-plus-design-generic-programming-and-design-9780201704310?redir=1
Introduces the concept of generic components--reusable design templates that produce boilerplate code for compiler consumption--all within C++. Contains free sample chapter and C++ library source code. (Andrei Alexandrescu)
http://www.informit.com/store/more-effective-c-plus-plus-35-new-ways-to-improve-your-9780201633719?redir=1
Meyers explains how to write software that is more effective: more efficient, more robust, more consistent, more portable, and more reusable. Contains 4 sample items and updates/errata. (Scott Meyers)
http://www.informit.com/store/more-exceptional-c-plus-plus-40-new-engineering-puzzles-9780201704341?redir=1
Provides tested techniques and practical solutions for programmers designing modern software systems with C++, from small projects to enterprise applications. (Herb Sutter)
http://www.stroustrup.com/Programming/
This book is aimed at beginners taking a programming course and people learning C++ as self study. Support page contains instructor's guide, lecture slides and selected execise solutions.
http://www.stroustrup.com/4th.html
Contains free introductory chapters and appendices about compatibility with C, locales, and the standard library's exception safety. (Bjarne Stroustrup)
http://halpernwightsoftware.com/stdlib-scratch/
On-line introduction and support page with Standard Library quick reference on-line, source code, exercises and solutions, and errata. (Pablo Halpern)
http://www.stroustrup.com/dne.html
This book provides information and detailed discussions of key design decisions that will add to the expert's understanding. (Bjarne Stroustrup)
Home > Top > Computers > Programming > Languages > C++ > Books
Thanks to DMOZ, which built a great web directory for nearly two decades and freely shared it with the web. About us