I have been reading up in my C++ books and all of them say that using global variables is not very 'safe' and a few books say its down right dangerous. Im curious if it is considered good programming practice to use pointers in place of global variables. Also, is it a bad idea to use so many pointers?