看我声明的这个类为什么不对?

来源:百度知道 编辑:UC知道 时间:2024/04/26 14:48:22
//#ifndef __MAG_SQU_H
//#define __MAG_SQU_H
class MAG_SQU
{
private:
int Length;
int X_Position,Y_Position;
int Color[3][3][3];
public:
MAG_SQU();
MAG_SQU(int);
MAG_SQU(int,int,int);
MAG_SQU(MAG_SQU &);
~MAG_SQU();
int *Get_Length(){return &Length;}
int ***Get_Color(){return Color;}
int *Get_X_Position(){return &X_Position;}
int *Get_Y_Position(){return &Y_Position;}
};
我把它单独放到一个.H中了!
它说是语法错误啊!

MAG_SQU();
MAG_SQU(int);
MAG_SQU(int,int,int);
MAG_SQU(MAG_SQU &);
~MAG_SQU();
重复

int ***Get_Color(){return Color;}

有问题吧。。。

这是类的声明,应该没有问题, 你最好说出是什么错误,这样才好解决