这是一个理论上的怀疑。假设你有一个只有两个文件的小库:lib.h。lib.cpp 的头文件,实现代码。按照惯例,在 C++ 中,我们将 lib.h 包含在 lib.cpp 中,也就是说,lib.h“不知道”“lib.cpp”的存在。因此,要在程序中使用我们的库,假设:myprogram.cpp 和 myprogram.h,我必须只包含“lib.h” 那么,我的程序将如何加载头文件的实现?如果头文件“不知道”实现文件的存在?
问问题
121 次