Я не понимаю причину ошибки ошибки сегментации в моей программе. Код доступен здесь
В строке 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;
, программа немедленно сработает.
Кто-нибудь может мне помочь?