我有这种代码的和平
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)
答案 0 :(得分:5)
你使用的是boost 1.36吗?更新版本的Boost document它返回路径:
path filename() const;
答案 1 :(得分:0)
string targetFile = string + boost::filesystem::path.filename().string();
你可以这样使用。