关于路径中'/' , '\' 和 '\\'的区别

在设置动态库或静态库导入路径时常用到'\\' , '\'和'/' ,那他们有何区别呢

在不同系统的情况下 windows下是'\', linux和unix下是'/' 但在win中没有本质区别。
但是由于 '\' 也是转义字符的起始字符, 所以, 路径中的 '\' 通常需要使用 '\\'如果是 '/' 就不需要使用转义了

如C中文件操作,c:\\hello\\word.txt c:/hello/word.txt一样

c++中char *str = "..\\testdemo.cpp"; 和char *str = "../testdemo.cpp";一样

下面给出c++中例子


运行结果


附:

"./":代表目前所在的目录

"../":代表上一层目录

以"/"开头:代表根目录



猜你喜欢

转载自blog.csdn.net/qq_37059136/article/details/80176219