Hi,
Here's the description of the basename() function in the Filesystem library:
template <class Path> typename Path::string_type basename(const Path & p);
Returns: if p.leaf() contains a dot, returns the substring of
p.leaf() starting at its beginning and ending at the last dot (the dot
is not included). Otherwise, returns p.leaf()
and if I run the following program
==================================================
#include <string>
#include <iostream>
#include