要引入.cpp才能编译通过
@file Line.h 中老师引入的是 #include "Coordinate.h",然后我的编译器报错(undefined reference to "Coordinate::Coordinate(int, int)"),改成#include "Coordinate.cpp",才行,包括我的main.cpp中也是要#include "Line.cpp"才能编译通过,我的IDE是CodeBlocks。 因为.cpp包含.h,所有引入.cpp就相当于引入了.h,这个我能理解,但是明显不符合C/C++的规范,因为都是引入.h头文件的,所以比较迷惑,求解答