Browse DevX
Sign up for e-mail newsletters from DevX

Tip of the Day
Home » Tip Bank » C++ » Coding
Language: C
Expertise: Beginner
Jan 21, 2004



Building the Right Environment to Support AI, Machine Learning and Deep Learning

Creating and Managing Global Variables

Sometimes, you can't avoid declaring global variables in C++. However, should you prefer not to mix C++ with C code techniques, try the following:
  • Create a global class and add your global variables.
    class MY_GLOBALS
       static int global_var1;
       static int global_var2;
  • Next, access the data member of MY_GLOBALS:
    MY_GLOBALS::global_var1 = 10;
    some_var = MY_GLOBALS::global_var1;
This helps you avoid declaring external variables. Moreover, you keep all your global variables in one class instead of scattering them throughout different files.
Reza Nalbandi
Thanks for your registration, follow us on our social networks to keep up-to-date