求助!!在结构体中使用this指针的问题
//这是一个简单的描述平面的结构体 aX+bY+cZ+d=0为平面struct Plane
{
double a,b,c,d;
Plane(double aa,double bb,double cc,double dd)
{
a=aa,b=bb,c=cc,d=dd;
}
//TVector是一个三维向量结构体
//_Normal是平面的法向量
TVector _Normal(this->a,this->b,this->c);
};
可是编译后出现错误:
error C2059: syntax error : 'this'
请问这是为什么???
TVector 的结构如下:
struct TVector
{
double Vx;
double Vy;
double Vz;
TVector()
{
Vx=Vy=Vz=0;
}
TVector(double x,double y,double z)
{
Vx=x;Vy=y;Vz=z;
}
};