To play with the code from this chapter, you'll need the following:
- A Git client for checking out the repositories given shortly.
- A C++20-compliant compiler to compile all the snippets. Most of them are written in C++11/14/17, but concept support is required to experiment with the few that touch the subject.
- GitHub link for code snippets: https://github.com/PacktPublishing/Software-Architecture-with-Cpp/tree/master/Chapter01.
- GitHub link for GSL: https://github.com/Microsoft/GSL