我是一名C++学习者,我遇到了将代码分成多个文件以加快大型项目的编译过程的概念。然而,这本书没有告诉我什么,我试图在其他书籍和网络上找到它,但没有运气,链接器(在编译期间)如何知道要包含哪些文件。当我创建新文件时,我使用#include"newfile.h"将它的header连接到主文件,但是在这个header中我没有写在哪里可以找到函数的定义。所以我想象的过程是,它从主文件开始,并在那里找到与其他文件的“连接”。问题是它如何找到那些我认为不需要与其头文件同名的.cpp文件。示例:主文件:#include#include"krneki_H.h"usingnamespacestd;int