first.cpp
中,我放入#include second.h
。结果
first.cpp
看到了second.cpp
的内容。 second.cpp
中,我放入#include third.h
。 我的问题是:
first.cpp
会看到third.cpp
的内容吗?已添加
我以为如果包含second.h,我将能够使用在second.h中声明并在second.cpp中描述(定义,编写)的函数。从这个意义上讲,second.cpp的内容可用于first.cpp
最佳答案
您可以考虑将#include
作为简单的文本插入。但是,如果包含second.h
,则“看到”了second.h
而不是second.cpp
。
关于c++ - C++中的include链如何起作用?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/18270814/