无效的纯说明符c ++

时间:2012-07-27 07:39:55

标签: c++ codeblocks

有谁能告诉我为什么这行会产生这个错误?

virtual void Calculate(Pose *out_pose, HiBoneMask *mask = NULL, HiBoneMask *positionMask = NULL) = NULL;

我一直在尝试为Visual Studio和代码块中的骨架动画库编译此演示。 Visual Studio为我提供了194个错误代码块。我宁愿让代码块工作,这就是我提出这个错误的原因。感谢

3 个答案:

答案 0 :(得分:3)

最后用= NULL

替换= 0

答案 1 :(得分:1)

NULL!= 0,但是你可以使用#define NULL 0,如果你想使用'NULL'。

答案 2 :(得分:0)

NULL!= 0.

virtual void Calculate(Pose *out_pose, HiBoneMask *mask = NULL, HiBoneMask *positionMask = NULL) = 0; 

是对的。