Static Data Members Trouble
How do you access static data members of a class from a non-static function member of that class?
I keep getting unresolved external errors.
Cheers for any help.
- CheeseMonger
Unresloved symbol errors on static members in link usually means you haven''t declared storage for the static variable. For example if you have:
class Widget {
public:
static int Foo;
};
then in one source (.cpp) file you need to have
int Widget::Foo;
class Widget {
public:
static int Foo;
};
then in one source (.cpp) file you need to have
int Widget::Foo;
Thanks, that works, but I thought space for static data was allocated at program start-up. Hmmm.
- CheeseMonger
- CheeseMonger
Yeah, but you still have to declare it.
-----------------------------
Gamedev for learning.
libGDN for putting it all together.
-----------------------------
Gamedev for learning.
libGDN for putting it all together.
This topic is closed to new replies.
Advertisement
Popular Topics
Advertisement