Friday, April 25, 2008

C++ 里 #include " " 与 #incluce< > 的区别

搜索的范围不同

#include " " 用于用户自定义头文件,编译器会在先在用户当前目录开始搜索,找不到的话编译器到编译工具规定的目录中寻找该头文件。例如#include"smtp.h" 也可以在子目录里,例如#include"mylib/smtp.h"

#include< > 用于格式来引用标准库的头文件,编译器会自动在编译器设置的目录里搜索。例如#include