C++ Reference Guide
by Danny Kalev
Publisher: Informit 2008
Number of pages: 402
This guide covers constructors, destructors, assignment operator, operator overloading, memory management, templates, namespaces, time and date library, streams, object-oriented programming and design principles, the standard template library and generic programming, exception handling, runtime type information, signal processing, creating persistent objects, bit fields, new cast operators, environment variables, variadic functions, pointers to functions, function objects, pointers to members, lock files, design patterns, dynamic linking, the reflecting circle, numeric types and arithmetic, etc.
Home page url
Download or read it online for free here:
by Steve Heller - Prentice Hall PTR
The book provides C++ programmers with a practical approach to code optimization. The text consists of case studies of database problems with various searching and compression algorithms, the source code, and explanation of the solutions.
by Andrey Karpov
In this article you will find 42 recommendations about coding in C++ that can help a programmer avoid a lot of errors, save time and effort. Every recommendation is given with a practical example, which proves the currentness of this question.
by J. H. M. Dassen, I. G. Sprinkhuizen-Kuyper - OOPWeb.com
This document describes several techniques and tools for debugging code in C-like languages in a Unix environment. We will also discuss some good coding practices that will diminish the occurrence of certain types of bugs.
by Samy Pesse - GitHub
Online book about how to write a computer operating system in C/C++ from scratch. The goal is to build a very simple UNIX-based operating system, not just a 'proof-of-concept'. The OS should be able to boot, start a userland shell, and be extensible.