C++ CStringA bug


CString filepath =L"‪D:\\PF_X86\\program\\Jenkins\\jenkins.7z";

CString z7=L"D:\\PF\\compress\\7-Zip\\7z.exe";
string _filepath = (CStringA)filepath;    
string _z7 = (CStringA)z7;


_z7="D:\PF\compress\7-Zip\7z.exe"
_filepath="?D:\PF_X86\program\Jenkins\jenkins.7z"

为什么?

阅读 1.3k
1 个回答

估计是你复制地址粘贴时引入了不可见字符。
这比较常见,特别是复制原来是格式文本时,很容易出现类似情况,这个只能自己注意。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题