Tag: 绝对

#include c / c ++中的绝对路径语法

出于某种原因,我需要在#include使用绝对路径作为我的系统。 使用#include “D:\temp\temp_lib\temp.h”可以接受吗? 我尝试了这些不同的用法,这一切似乎都有效。 #include “D:\temp\temp_lib\temp.h” #include “D:\\temp\\temp_lib\\temp.h” #include “D:/temp/temp_lib/temp.h” 我只是想知道我应该使用哪一个? 我正在使用MSVC 2005.我想知道这三个是否仍然适用于Linux或其他环境。 我期待#1在编译期间是一个错误,但我没有得到任何错误。 任何人都知道为什么会这样?