The management of variables in C++ is controlled by what is known as scope rules. This video explains the difference between local and global variables, and when one is chosen over the other. Variable lifetime is also addressed and the static type is defined. Finally call be value and call by reference are explained.