Igor's C++ Grimoire

This is an attempt at documenting, in a vaguely human-readable form, C++11, C++14 and C++17. At some point, I may even get around to adding C++20 to it.

The document is deliberately written as a single HTML page (with all CSS, pictures, etc built-in) so it can be saved and copied as just a single (rather large - about 2MB) file. If you find it useful and refer to it a lot, then please make a local copy of it and check back now and then for updates. If you find any problems with it (errors, omissions, or just suggestions) then please let me know; details are in the Introduction

Please note that when saving local copies of web pages, some browsers will default to packaging them up into a '.mht' format. As this is a single file anyway, there is no need to do this; just save it as a normal '.html' file

Enough rambling... Here is Igor's C++ Grimoire. Latest version is dated 07/03/2020