• 4643阅读
  • 3回复

[提问]预编译头为什么每个cpp都要直接include,不能间接include? [复制链接]

上一主题 下一主题
离线snake3342
 

只看楼主 正序阅读 楼主  发表于: 2014-12-12
发觉每个cpp都要直接include预编译文件,如果是把include预编译头文件放在类定义的头文件里,然后让类成员函数include类头文件,好像都不行,为什么?

没有省事的办法?
离线stlcours

只看该作者 3楼 发表于: 2014-12-23
理解一下stdafx.h文件的作用
离线elliott0124

只看该作者 2楼 发表于: 2014-12-23
你可以include一個預設的頭文件,例如取名為all.h

all.h

#include <...>
#include <...>
// 把所有你想include的頭文件都放這,這樣每一個.cpp只需要固定include "all.h"就可以了
离线玛鲁

只看该作者 1楼 发表于: 2014-12-14
编译器编译的时候,编译的是cpp文件
快速回复
限100 字节
 
上一个 下一个