正确的写文件位置的方法

时间:2011-02-08 15:33:01

标签: c++ include

包含文件的正确方法是什么

#include "../myDirecoty/myFile.h"

#include  "..\myDirecoty\myFile.h"

差异是“/”或“\”的方向。

5 个答案:

答案 0 :(得分:2)

这是正确的方法:

#include "../myDirecoty/myFile.h"

答案 1 :(得分:1)

没有区别,但第一种形式更“清晰”,因为有时候人们认为\作为字符串中的转义字符(但包含路径不是字符串)

答案 2 :(得分:0)

普通斜线“/”,最佳兼容

答案 3 :(得分:0)

从我看过计算机上的代码看,我应该使用正斜杠('/')。

答案 4 :(得分:0)

反斜杠\用于Windows和DOS,而斜杠/用于所有UNIX / POSIX兼容系统(如Linux和Mac OS X)。因此,后者可以在非Windows系统上产生文件未找到的错误。 AFAIK所有Windows编译器都支持斜杠/,因此这是一个可以使用的。

修改:另请参阅this SO question