我的代码包含boost :: filesystem :: path变量,它将接受unicode字符(std :: wstring输入到path)。我想检查filesystem :: path是否是有效的Windows路径。我可以在下面提到的URL中看到很多Portablity提升文件路径函数,但那些API接受std :: string作为路径,而不是std :: wstring
http://www.boost.org/doc/libs/1_53_0/libs/filesystem/doc/portability_guide.htm
我的filesystem :: path接受wchar_t输入,因此不能与这些portablity函数一起使用。你们中的任何人都可以建议在boost中是否有任何API来检查文件路径(wchar_t)是否对Windows有效? 我想在其他操作系统中使用相同的代码。所以,MSDN不会帮助我。