1// a.cpp
2int x = 5;
3
4// b.cpp
5extern int x; // allows b.cpp to access 'x' from a.cpp
1#include <iostream>
2
3int global = 3; // Une variable globale
4
5void ChangeGlobal()
6{
7 global = 5; // Référence à la variable globale à l'intérieur d'une fonction
8}
9
10int main()
11{
12 std::cout << global << '\n'; // Référence à la variable globale dans une autre fonction
13 ChangeGlobal();
14 std::cout << global << '\n';
15 return 0;
16}
17