C++ In Action: Industrial-Strength Programming Techniques is a free online C++ book by Bartosz Milewski. Modern guide to using C++ langugage, including how to apply it to Windows programming. Shows how to write programs for programmers, not computers. The contents are Introduction, Language, Techniques, Windows Techniques and Software Project. Source Code of sample projects is also available. …
Thinking In C++ Second Edition Volume Two: Practical Programming
This is a popular free C++ book by Bruce Eckel and Chuck Allison. Emphasis on advanced testing techniques to produce optimized error free code. In depth coverage of STL with real world reusable code examples. …
Industrial Strength C++
Industrial Strength C++ can be downloaded in pdf format. This book greatly expands the public domain “Ellemtel” C++ coding standard. Guidelines have been carefully selected and consisely formulated to define a C++ coding standard that should be valid and usable for almost all programmers. …
Designing Components with the C++ STL
Designed with the aim to introduce the reader to the STL and show how this resource can be exploited, and extend its use to the construction of new components. Represents a breakthrough in C++ programming techniques. …
How to Think Like a Computer Scientist C++ Version
Free C++ ebook “How to think like a computer scientist C++ version” by Allen B. Downey in pdf format. …
C++ Programming for Scientists
This is a free C++ tutorial by Roldan Pozo and Karin Remington, provided as course notes in pdf and gzip postscript formats. It also contains programming examples and scientific library examples. …
Standard C++ Library Reference
A C++ program can call on a large number of functions from this conforming implementation of the Standard C++ Library. These functions perform essential services such as input and output and provide efficient implementations of frequently used operations. …
C++ Essentials
Complete 311 page free C++ ebook by Sharam Hekmat of PragSoft Corporation. This book serves as an introduction to the C++ language. It teaches how to program in C++ and how to properly use its features. It does not attempt to teach object-oriented design to any depth, which I believe is best covered in a book in its own right. …
Larch/C++ Reference Manual
Larch/C++ is a notation for formally specifying the behavior and interfaces of C++ classes and functions. C++ is the programming language defined in Stroustrup’s book [Stroustrup91](1) and more fully in Ellis and Stroustrup’s book [Ellis-Stroustrup90] and the draft C++ standard [ANSI95]. These contain the reference manual for C++. The goal of this reference manual is to precisely record the design of Larch/C++. …
GNU Scientific Library Reference Manual
The GNU Scientific Library (GSL) is a free numerical library for C and C++ programmers. …