• 在我的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/

    10-13 06:01