Tương tự biên dịch nhiều .cpp, có thể thêm file header (.h) vào dòng lệnh (dù thường chỉ include trong .cpp).
Ví dụ
area.h
float area(float r); float area(float l, float w);
area.cpp
#include "area.h"
float area(float r) { return 3.1415f*r*r; }
float area(float l, float w) { return l*w; }main.cpp
#include <iostream>
#include "area.h"
int main() { cout << area(2.5) << endl << area(5,7); }Biên dịch
$ g++ area.cpp main.cpp -o app $ ./app