Igor's C++ Grimoire

This is an attempt at documenting, in a vaguely human-readable form, C++11, C++14 and C++17.

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 if saving local copes 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 15/06/2019

Some useful scripts

A (currently very small) collection of useful scripts. Most, if not all, of these scripts should work on any Unixy system with little or no modification. If you are using something like BSD, you might want to change the shebang from the current '#!/bin/bash' to something like '#!/bin/sh' though

SmartGrep is a wrapper around grep. It mostly presents grep results in a far more readable form (especially if you enable the colour output), but it also has quite a few useful features of its own; smartgrep. There is also another file brought in by SmartGrep that is used to specify an editor; pob_editor

FindFile is a wrapper around find. Similarly to SmartGrep, it mostly presents find results in a more readable form, but it also has a few useful features of its own; findfile. This also uses pob_editor as well as pob_util_fns