C++ · 
Sorted in alphabetical order.
(Part 2 of my little series on “Lua”)
Alright, so after preparing Lua, here are
a few small first step on how to make use of this language within a C++ context.
Some tools and techniques for detecting, reporting and investigating errors and unexpected behavior in C++ code.
A collection of code snippets, general notes, small pearls of wisdom and bits of knowledge, that may come handy at times.
A collection of code snippets, small pearls of wisdom and bits of knowledge, that may come handy at times.
I moved the (growing) section on namespaces from the C++ Snippets page to this separate page,
where I had already written some notes about using anonymous and inline namespaces in the same
translation unit/file (see below).
The page therefore now also got a more generic and encompassing title.
In C and C++ there exists the concept of include guards (header guards)
to prevent that a header file (or rather the content of such file) is included more than once,
because that could cause errors and strange behavior due to redeclarations or name collisions1.
(Part 3 of my little series on “Lua”)
Another post in my series on how to use C++ with Lua; this time it’s about calling a function of one language from code of the other language.
A tiny header-only C++ library to handle options (parameters, arguments, …) which are given to programs on the command line.
Well, looks like I somehow caught a severe case of “summer blues” last year, that’s why I didn’t code much in
my spare time in the last couple of months. But now I’m slowly getting back in the saddle.
The second half of 2020 was regrettably pretty unproductive for me in terms of (C++) code – that
wasn’t really planned, but life is strange sometimes (… he says, sitting at home, during the COVID-19 lockdown).
A small utility to scratch my own itch: Having global shortcut keys for often needed actions.
This is a brief post on how to use CMake to setup a Visual Studio 2019 solution on Windows
that will use the LLVM Clang compiler instead of the orginal Visual C++ one.