This repo contains all the C++ files along with a examples.sh bash script containing different compilation commands.
This repo is helper for the article present here
Go through examples.sh and play with different options of gcc/llvm compiler to understand in detail.