这篇文章会慢慢记录我碰到的使用不同版本boost 的filesystem库发现的一些不同的地方。
1.在最近改个项目bug的过程中发现了v2(boost1.42) 的path对象取filename()的时候和v3(boost1.47)的path对象取filename()的结果不一样
v2的结果是没有引号的文件名,v3是有引号的“文件名”,因此v3需要这么用path.filename().string()
这篇文章会慢慢记录我碰到的使用不同版本boost 的filesystem库发现的一些不同的地方。
1.在最近改个项目bug的过程中发现了v2(boost1.42) 的path对象取filename()的时候和v3(boost1.47)的path对象取filename()的结果不一样
v2的结果是没有引号的文件名,v3是有引号的“文件名”,因此v3需要这么用path.filename().string()