cpp/filesystem/temp directory path

Returns the directory location suitable for temporary files.

Parameters
(none)

Return value
A directory suitable for temporary files. The path is guaranteed to exist and to be a directory. The overload that takes argument returns an empty path on error.