头文件中不进行任何定义,否则在多次包含时会出现多次定义的报错! 头文件应全面地声明,否则在调用时会出现未定义的报错。 在main.cpp中使用A.cpp中定义的函数funA() A.h // A.h #include <iostream> using namespace std; void funA(); A.cpp // A.cpp #include "A.h" void funA() { cout << "This is funA() in A.cpp" <<