c++ Class pointers - compilation error -


i have no idea why cannot compile peace of code:

header:

class animationdisposer {   public:     void onstart(void);     void onstop(void);     void onpause(void);     void onresume(void);     void onrewind(void);     void ongoing(void);      typedef void (animationdisposer::*animationcallback)(void);     static animationcallback manimationcallbacks[animation_state_size]; }; 

and in .cpp:

void (animationdisposer::*manimationcallbacks[animation_state_size])(void) = { &animationdisposer::onstart, &animationdisposer::onstop, &animationdisposer::onpause, &animationdisposer::onresume, &animationdisposer::onrewind, &animationdisposer::ongoing, }; 

the errors (six same, different functions): src\animationdisposer.o:animationdisposer.cpp:(.data+0x0): undefined reference `animations::animationdisposer::onstart()'

thanks help!

yes, it's linker error - these functions in file, not attached project...

thanks help, blind...


Comments

Popular posts from this blog

node.js - Using Node without global install -

How to access a php class file from PHPFox framework into javascript code written in simple HTML file? -

java - Null response to php query in android, even though php works properly -