1

我正在尝试了解可移植的通用路径格式,但一切都没有点击。有人可以用例子解释一下吗?我还被告知我可以在 Windows 中使用正斜杠,因为 Windows 两者都理解。在 Windows 中使用正斜杠是否被认为是好的/安全的风格?

4

1 回答 1

1

我认为一个例子就是a/b/c——可移植路径格式遵循 POSIX 约定。如果您使用boost::basic_path,则不必关心正确的斜杠,该库知道如何将可移植格式转换为本机格式。但是,您应该始终使用boost::wpath而不是boost::path,否则(我认为)您无法在 Windows 上使用 Unicode 文件名。

于 2010-07-09T16:25:25.953 回答