意思应该是:不能在没有对象的情况下,调用A类的成员函数initialize();
context:
void B::initialize( int argc, char** argv)
{
···
A::initialize( argc, argv);
···
}
修改方法:
1、B类继承A类
class B: public A
{
}
2、新建一个A的对象,
A aa;
aa.initialize(argc,argv);
3、define function GetAnimationName() as static function so that you can call it without need object.
// static GetAnimationName() {}
疑问:这几种修改的区别?