I cant figure out why this seg faults's.
Main.cpp
Charactor.hCode:Charactor *ch = new Charactor();
int main(int argc, char** argv) {
ch->addAnimation("WalkRight",sp);
}
}
Charactor.cppCode:#include <map>
class Charactor{
public:
Charactor();
void addAnimation(char *animationAlias, Sprite *sp);
std::map<const char*, Sprite*, strCmp> *animations;
};
And its not because sp is NULL.Code:#include "Charactor.h"
Charactor::Charactor(){
}
void Charactor::addAnimation(char *animationAlias, Sprite *sp){
(*this->animations)[animationAlias] = sp;
}
Thanks