關於 智慧指標的東西

PengPengBlog發表於2017-06-07

    //如果指標直接指向一個變數的地址的話 不用new直接把地址給他就行了

typedef boost::shared_ptr<PointCloud<PointT> > Ptr;
    //如果指標要自己操作,比如說vector就必須new一下 new的時候看是new的什麼。不需要申請記憶體 new裡面的東西 比如說 int*i = new int; int*其實就是share ptr;int才是基類

    //而這個New了一塊記憶體 那麼是申請一個動態陣列。這樣必須宣告記憶體塊的大小。

pcl::octree::OctreePointCloud<ST_Point>::IndicesPtr normalpointsIdx (new std::vector<int>);


主要是基類!

相關文章