当使用路径目录时,\和之间的区别。

问题描述 投票:0回答:2

每当我进行任何形式的文件读写时,我总是使用'',但我已经看到一些例子,给定的文件路径的值是''/\\''。

c++
2个回答
6
投票

使用"''并没有错 / 在支持它的系统上。事实上,在UNIX系统上,这是唯一能用的东西。

Windows同时支持 /\ 作为大多数情况下的路径分隔符。

请注意,平台不可知选项的形式为 std::filesystem::path.


2
投票

在Windows中管理路径的常用惯例与Linux中的惯例相同。它的格式是这样的。C:\abc\abc.txt尽管你可以自己选择用哪种方法来访问写文件或文件夹。

这个 \\ 是一个转义序列,用来打印一个普通的反斜杠来读取或写入文件。请注意,你不能在字符串值之间使用一个反斜杠,因为它将下一个字符作为转义序列来读取(如 \n, \b等)。)

就是这样的。

© www.soinside.com 2019 - 2024. All rights reserved.