处理文件路径跨平台

是否存在处理跨平台路径的任何C ++ GNU独立类? 我的应用程序建立在Windows和LInux上。 我们的配置文件引用另一个文件在一个单独的目录中。 我希望能够将其他配置文件的路径读入可在Linux或Windows上运行的类。

哪个类可以提供最小的空间来转换在任一系统上使用的路径? 谢谢


除非你使用绝对路径,否则根本不需要翻译--Windows会自动将正斜杠转换为反斜杠,所以如果你使用相对路径和正斜杠路径分隔符,你就会变成黄金。 如果可能的话,你应该真的避免绝对路径。


尝试boost :: filesystem


boost中的文件系统库可能会帮助你。

链接地址: http://www.djcxy.com/p/9241.html

上一篇: Handling file paths cross platform

下一篇: Implementing IDisposable in C#