自己在写 C++ 程序的时候遇到这种情况:
编译正常,但是运行报错
Assertion `px != 0' failed.
这种情况一定是智能指针没有初始化!!
举例说明:
需要把下面这句
pcl::PointCloud<pcl::PointXYZI>::Ptr cloud ;
修改为:
pcl::PointCloud<pcl::PointXYZI>::Ptr cloud (new pcl::PointCloud<pcl::PointXYZI>());
自己在写 C++ 程序的时候遇到这种情况:
编译正常,但是运行报错
Assertion `px != 0' failed.
这种情况一定是智能指针没有初始化!!
举例说明:
需要把下面这句
pcl::PointCloud<pcl::PointXYZI>::Ptr cloud ;
修改为:
pcl::PointCloud<pcl::PointXYZI>::Ptr cloud (new pcl::PointCloud<pcl::PointXYZI>());