Static Data Members Trouble

Started by
2 comments, last by CheeseMonger 21 years, 5 months ago
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
- CheeseMonger
Advertisement
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;
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.

This topic is closed to new replies.

Advertisement