我有一个.h文件,一个.cpp文件和一个main.cpp文件。
class abc {
abc();
~abc();
void dispaly();
};
#include "a.h"
void abc::dispaly()
{
cout << "inside .cpp file";
}
#include<a.h>
#include<iostream>
int main()
{
abc obj;
obj.dispaly();
}
现在这个程序正常执行而没有任何错误(忽略语法错误,如果有的话)。在主程序中,我只包括&#34; a.h&#34;文件而不包括&#34; implementation.cpp&#34;。我不明白implementation.cpp文件是如何链接到头文件和main.cpp文件的?