智能指针初始化

智能指针初始化:

两种方式:

1

pcl::PointCloud<PointType>::Ptr XBefFilterCloud(new pcl::PointCloud<PointType>());

2

  pcl::PointCloud<PointType>::Ptr XAftFilterCloud;
  XAftFilterCloud.reset(new pcl::PointCloud<PointType>());

方式1是loam源代码中用的,指针申明时就初始化完毕;

方式2是lego_loam中用的,先申明指针,后续将所有指针在一个内存分配函数中进行初始化;

注意:记得使用智能指针时一定要初始化

你可能感兴趣的:(指针)