Khai báo biến ở phạm vi toàn cục (ngoài mọi hàm/class). Để dùng trong file khác: dùng extern trong file sử dụng, định nghĩa trong file nguồn.
File global.cpp (định nghĩa)
int x = 10; int y = 20;
File main.cpp (sử dụng)
#include <iostream>
extern int x;
extern int y;
int main() { cout << x << ' ' << y; }
Lưu ý: extern chỉ khai báo, không cấp phát bộ nhớ. Định nghĩa phải có ở đúng một file.