An important addition to the C++17 standard is the filesystem library. The filesystem library is based on boost::filesystem
and enables us to work with paths, files and directories.
The current compilers (gcc 7.2. is used for this exercise) provide an implementation of the library in the std::experimental::filesystem namespace and the actual header is <experimental/filesystem>.
The #1 tech hiring platform