Free C++ Books


The Rook’s Guide to C++

The Rook's Guide to C++

This Creative Commons-licensed textbook written by Norwich University students and faculty aims to provide an introduction to the C++ programming language.


The C++ Hackers Guide [PDF]

The C++ Hackers Guide

This book contains a collection of hacks born out of Steve Oualline’s over forty years of programming experience. Here you’ll find all sorts of hacks to make your programs more reliable, more readable, and easier to debug.


Programming Abstractions in C++ [PDF]

Programming Abstractions in C++

This is the draft version of Programming Abstractions in C++ by Eric S. Roberts. It is freely available as a 142.07 mb pdf download.


Mastering C++

Mastering C++

Full text of “Mastering C++” by K. R. Venugopal is available on Google Books. Every aspect is prominently illustrated with figures and examples which are well tested, illustrative amd impressive in the manner the solutions are designed.


C++ Succinctly: C++ for C# Developers

C++ Succinctly

Latest free eBook from Syncfusion, “C++ Succinctly: C++ for C# Developers”, is available in pdf and mobi (Amazon Kindle) formats. Are you an experienced C# developer looking to ease your way into C++? Author Michael McLaughlin walks you through C++ from types and functions to lambda expressions and the standard C++ library while relating these concepts to their parallels in C#.


Introduction to Programming for Image Analysis with VTK 2nd Edition

Introduction to Programming for Image Analysis with VTK

“Introduction to Programming for Image Analysis with VTK 2nd Edition” is an edited and expanded collection of class notes that we wrote for the graduate seminar “Programming for Medical Image Analysis” (ENAS 920a) that was taught at Yale University, Department of Biomedical Engineering, in the Spring of 2009.


C++ for C Programmers

Download or read online: C++ for C Programmers

“C++ for C Programmers” by JT Kalnay is available in multiple formats for free. This is a textbook of C++ examples intended for C programmers. This book is not a starting point for new C++ programmers who do not know C. It is a transition tool for C programmers.


Data Structures and Algorithm Analysis in C++

Free eBook: Data Structures and Algorithm Analysis in C++

Third edition of “Data Structures and Algorithm Analysis in C++” by Dr. Clifford A. Shaffer is available in pdf format for free. This book describes many techniques for representing data.


Fundamentals of Programming C++

Free Download: Fundamentals of Programming C++

“Fundamentals of Programming C++”, written by Richard L. Halterman, is free to read online and also available in pdf format.


C++ GUI Programming with Qt4 2nd Edition

C++ GUI Programming with Qt4 2nd Edition - Read Online

“C++ GUI Programming with Qt4 2nd Edition”, written by Jasmin Blanchette and Mark Summerfield, is free to read online. Select the “Sample Content” tab on books’ page and entire content is available online.