all ways of global declaration in c++ code example

Example 1: c++ global variable

// a.cpp
int x = 5;

// b.cpp
extern int x; // allows b.cpp to access 'x' from a.cpp

Example 2: c++ variable globale

#include <iostream>

int global = 3; // Une variable globale

void ChangeGlobal()
{
   global = 5; // Référence à la variable globale à l'intérieur d'une fonction
}

int main()
{
   std::cout << global << '\n'; // Référence à la variable globale dans une autre fonction
   ChangeGlobal();
   std::cout << global << '\n';
   return 0;
}

Tags:

Cpp Example