To compile and run the examples in this chapter, you must have administrative access to a computer running Ubuntu 19.04 with a functional internet connection. Note that the rest of this book uses Ubuntu 18.04. Since we will be discussing C++20, which is still in development, we need the latest and greatest versions of GCC in this specific chapter. Before running these examples, you must install the following:
> sudo apt-get install build-essential git cmake
If this is installed on any operating system other than Ubuntu 18.04, then GCC 7.4 or higher and CMake 3.6 or higher will be required.
Code files for this chapter can be found at //github.com/PacktPublishing/Advanced-CPP-CookBook/tree/master/chapter13.