#include"" 和#include<> 用法区别
2013-08-26 10:05
399 查看
首先摘一段别人的回复。
This form instructs the preprocessor to look for include files in the same directory of the file that
contains the #include statement, and then in the directories of any files that include (#include)
that file. The preprocessor then searches along the path specified by the /I compiler option,
then along paths specified by the INCLUDE environment variable.
<>
This form instructs the preprocessor to search for include files first along the path
specified by the /I compiler option, then, when compiling from the command line,
along the path specified by the INCLUDE environment variable.
转个MSDN的解释
This form instructs the preprocessor to look for include files in the same directory of the file that
contains the #include statement, and then in the directories of any files that include (#include)
that file. The preprocessor then searches along the path specified by the /I compiler option,
then along paths specified by the INCLUDE environment variable.
<>
This form instructs the preprocessor to search for include files first along the path
specified by the /I compiler option, then, when compiling from the command line,
along the path specified by the INCLUDE environment variable.
转个MSDN的解释
一般来说,""首先在当前目录下寻找,如果找不到,再到系统目录中寻找 <>直接去系统目录中找。如果是自己写的头文件,一般是用“”。用<>的肯定能用“”,只是速度的不同而已。用“”理论上是都对,不会出错的。
相关文章推荐
- #include<filename.h>和#include"filename.h"用法区别
- C语言中,#include的用法:#include "" 和 #include<>区别
- <jsp:include>和<%@include file=""%>有什么区别?
- <%@ include file=""%>和<jsp:include page="c.jsp"></jsp:include>区别
- OpenGL学习笔记[2]:#include< >和#include" "的区别
- <%@ include file=""%>与<jsp:include page=""/>区别
- <%@ include file=""%>与<jsp:include page=""/>区别
- #include<file.h>与#include"file.h"的区别
- #include<>与#include" "的区别
- c/c++中#include <>与#include""区别
- jsp的静态包含与动态包含:<%@ include file="" %>和<jsp:include page=""></jsp:include>区别与分析
- <jsp:include page="">和<%@ include file=""%>区别总结
- c/c++中#include <>与#include""区别
- <%@ include file=""%>与<jsp:include page=""/>区别
- #include<>与#include""的区别
- C++中,关于#include<***.h>和#include"***.h"的区别
- #include <head.h>与#include "head.h"的区别
- <jsp:include page=""/>和<%@include file=""%>-----JSP中两种页面引入方式的区别
- <%@ include file=""%>与<jsp:include page=""/>区别
- <%@ include file=""%>与<jsp:include page=""/>的区别