c++ - 为什么 boost::filesystem::path 返回路径而不是字符串

标签 c++ boost boost-filesystem

我有代码的和平

string targetFile = string + boost::filesystem::path.filename()

问题是它将 path.filename() 视为路径,而不是文档告诉的字符串 ( http://www.boost.org/doc/libs/1_36_0/libs/filesystem/doc/reference.html#Class-template-basic_path )

最佳答案

您使用的是 boost 1.36 吗?较新版本的 Boost document它返回一个路径:

path filename() const;

关于c++ - 为什么 boost::filesystem::path 返回路径而不是字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36130109/

相关文章:

c++ - 我什么时候应该在智能指针上使用原始指针?

c++ - 如何释放 boost::mpi::request?

c++ - 将指针从库返回到应用程序

c++ - setenv和getenv文档

c++ - 如何在 CMake Superbuild 中查找 dll/so 文件

c++ - 是否有包含目录的 pragma 指令?

c++ - boost::recursive_variant 接受 map,但拒绝 unordered_map

c++ - boost 文件系统中的段错误?

c++ - Boost.Filesystem 和 C++ 标准文件系统库有多相似?

c++ - boost::filesystem、std::getenv 和并发