在设置动态库或静态库导入路径时常用到'\\' , '\'和'/' ,那他们有何区别呢
在不同系统的情况下 windows下是'\', linux和unix下是'/' 但在win中没有本质区别。
但是由于 '\' 也是转义字符的起始字符, 所以, 路径中的 '\' 通常需要使用 '\\'如果是 '/' 就不需要使用转义了
如C中文件操作,c:\\hello\\word.txt c:/hello/word.txt一样
c++中char *str = "..\\testdemo.cpp"; 和char *str = "../testdemo.cpp";一样
下面给出c++中例子
运行结果
附:
"./":代表目前所在的目录
"../":代表上一层目录
以"/"开头:代表根目录