I have a .cpp
file (let\'s call it statinit.cpp
) compiled and linked into my executable using gcc
.
My main()
function is
One C++'ish way to do this is with Singletons.
Essentially, write a function to return a reference to the object. To force it to initialize, make it a static object inside the function.
Make a class static function that is vaguely like this:
class MyClass {
static MyClass& getObject()
{
static MyObject obj;
return obj;
}
};