类里面的enum成员问题
gzbwb 2007-01-17 08:55:36 很简单一个类
Parabola.h:
class Parabola
{
public:
float getSlope(float para,enum direct d);
protected:
private:
float p,OffX,OffY;
enum direct{up=1,right=1,left=-1,down=-1};
};
Parabola.cpp:
#include "Parabola.h"
float Parabola::getSlope(float para,enum Parabola::direct d){
return 0;
}
然后编译出错:
error C2511: 'getSlope' : overloaded member function 'float (float,enum Parabola::direct)' not found in 'Parabola'
请问食什么原因呢? 谢谢