将未转义的字符序列输入到std :: string的最无痛的方法是什么?
代替
std::string st = "C:\\program files\\myFile.txt";
类似于:(由于转义字符而无法正常工作).
std::string st = "C:\program files\myFile.txt";
解决方法:
对于文件名,只需使用(向前?后退?)另一个方向斜杠.它也适用于Windows:
std::string st = "C:/program files/myFile.txt";