我不明白程序中出现分段错误错误的原因。代码可在此处获得
在第 29 行,我声明了一个PclImage
变量,用 typedef 定义,就像一个结构数组。类型定义PclImage
如下(来自src/libMyKinect.h文件):
typedef struct {
int valid;
float x;
float y;
float z;
unsigned char blue;
unsigned char green;
unsigned char red;
} Point3d;
typedef Point3d PclImage[480][640];
该程序运行良好,但是当我声明第二个时PclImage
,我一启动程序就会出现分段错误。
例如,如果在我添加的第一个文件的第 30 行,PclImage bgPcl;
程序会立即崩溃。
谁能帮我?