// add.h
int add(int a, int b);
// add.cpp
#include "add.h"
int add (int a, int b) {
return a + b;
}
// test.cpp
#include <iostream> // 预处理
#include "add.h"
int main()
{
using namespace std; // 引入命名空间
cout << add(1, 2) << endl;
return 0;
}
g++ ./test.cpp ./add.h ./add.cpp
会生成a.out文件