草庐IT

HealthCalcFunc

全部标签

c++ - 如何理解这个声明中的typedef

最近看了EffectiveC++这本书,第35条里面有一个关于typedef的声明让我很困惑。classGameCharacter;//Question1:Whyuseforwarddeclaration?intdefaultHealthCalc(constGameCharacter&gc);classGameCharacter{public:typedefint(*HealthCalcFunc)(constGameCharacter&);//Question2:Whatdoesthismean?explicitGameCharacter(HealthCalcFunchcf=defau