第一个问题:include 后面用尖括号和引号的区别,据说引号是先在当前目录查找,然后在系统目录查找,那么尖括号呢?是先在系统目录查找,然后在当前目录查找,还是仅在系统目录查找?第二个问题:在VC 6.0中,如果打开了预编译开关,是不是每个.cpp文件都要#include "stdafx.h"?这里能改成尖括号吗?我在.cpp文件里面两个都试了,编译通过。还做了这么一个测试:在自己编写的一个头文件里面添加#include "stdafx.h",编译通过。
改成#include <stdafx.h>,报错:No such file or directory,这是怎么回事呢?望大侠指教,不胜感激。
改成#include <stdafx.h>,报错:No such file or directory,这是怎么回事呢?望大侠指教,不胜感激。
那为什么我在.cpp文件里使用#include <stdafx.h>能通过呢?
<>是只在系统设置的文件夹中查找头文件
改成#include <stdafx.h>,报错:No such file or directory,这是怎么回事呢?矛盾
1楼回答正确。