摘要:
看到opencv的书上说,新版本的opencv2.2中mat类实现了引用计数,所以在赋值时任然是浅拷贝,但可作为函数返回值,以及类的成员函数返回值如Matfun(){Matresult(3,4,CV_8U);returnreslut;}Matimg=fun();img.at<char>(1,2);如果没有引用计数,最后一句话在运行时,会出现内存错误。但有了引用计数,局部变量relult分配的内存,在函数fun退出时就不会释放掉,而要等到所有的引用对象退出作用域时,内存才会释放。关于引用计数的概念,摘自大漠落日的博客(http://www.cppblog.com/smagle/arc 阅读全文
posted @ 2011-08-01 17:07
物联互通
阅读(489)
评论(0)
推荐(0)
浙公网安备 33010602011771号