C++初学者在pcl库和eigen库遇到的bug

  1. 声明点云指针后(pcl::PointCloudpcl::PointXYZ::Ptr cloud_ptr1;),
    需要使用赋值的方法,将该点云指针指向一片具体的点云,即cloud_ptr1=cloud_ptr2。
    不能用 (*cloud_ptr1 = *cloud_ptr2),编译不报错,执行报错"Segmentation fault (core dumped)".

  2. Eigen声明动态矩阵时,需要同时指定矩阵的大小。
    Matrix matrix_name (row_num,col_num);
    之后才能够使用下标对矩阵每个元素赋值,否则编译不报错,运行报错"Segmentation fault (core dumped)".

你可能感兴趣的:(c++)