正在检查是否收录...
(注意:这里有点拗口难理解,为什么返回指针就-1,osg处理这块是无所谓的,混合了代码做过osg的测试,并不会崩溃,但是vtk说是会崩溃)
Vtk的智能指针,还有一个注意点,就是一个智能指针的对象,在第一次赋值的时候,智能指针会分配对象相关的内存,初始化引用计数,后续不能再把这个指针更换对象,否则会引用计数出错,
以上这几个点,都要注意,其在osg的智能指针中没这些讲究,比较完善,但是vtk如果使用智能指针,就要遵循这些,会轻微增加代码,主要是函数返回类型和赋值给的变量类型定义这两块为主。
评论