We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
Hi,
I am using uVision4 for LPC3250.
I declare my class in my header file and define its functions in the corresponding cpp file.
My question is this, how can I reach the object of this class when I create it in another file.
For example, in a.cpp:
MyClass MyObject;
in b.cpp
MyBoject.value = 5;
I want my object to be global.
Thanks for your helps.
Even better to read a good C++ book if the program is using C++.
I normally have a global.h with extern declarations for more important global variables.
Less important variables are either exported the module-specific header file, or have an accessor function in case it's a singleton.
Overall, C++ is great for keeping down the number of symbols in the global namespace.