5
如何将boost路径类型转换为字符串?
您好,我目前有一个程序,该程序获取文件位置的完整路径,并放入类型为boost :: filesystem2 :: path的变量中 我查找了如何执行此操作,并发现使用以下方法: string result1 = boost::filesystem::basename (myPath) 会将路径转换为字符串,但仅转换文件名(例如,如果路径为“ C:\ name \ bobsAwesomeWordDoc.docx”,则仅返回“ bobsAwesomeWordDoc”)。 我发现了以下有关如何将整个路径转换为字符串的方法,但是我不知道如何在程序中实现它。我尝试了多种方法,但遇到转换错误。 const std :: string&string():此例程返回初始化路径的字符串的副本,并按照路径语法规则进行格式化。 (在这里找到) 我努力了: string result1 = string& (myPath); 和其他一些变化。