C++ header files and variable scope
<p>I want to organize my c++ variables and functions in the following way:  function prototypes in a header file "stuff.h", function implementation in "stuff.cpp", then say #include "stuff.h" in main.cpp (so I can call functions implemented in stuff.cpp).  So far so good.  Now I want to declare some variables in stuff.cpp that have global scope (so I can modify the variables in functions implemented in stuff.cpp <strong>and</strong> main.cpp).  This doesn't seem to work.  How can I do this?</p>
