我们一般都知道,尖括号是先在系统目录下找,双引号是首先在当前目录下找。
如果将自己写的头文件用尖括号括起来会是什么样子的?
// include.h
void test(void);
//main.cpp
#include <include.h>
int main(void){return EXIT_SUCCESS;}
in VS2008 编译错误 fatal error C1083: 无法打开包括文件:“include.h”: No such file or directory
in g++ 编译错误 No such file or directory
如果将引用的系统头文件标记成双引号又如何?
#include "iostream"
using namespace std;
int main(void)
{
std::cout<<"Just a test"<<std::endl;
return EXIT_SUCCESS;
}
in VS2008 没有任何问题
in g++ 没有任何问题