发新话题
打印

求个C++中的析构函数的详细解释

#define SafeRelease(pObject) if(pObject!=NULL){pObject->Release();pObject=NULL;}
#define SafeDelete(p) {if(p) {delete (p); (p)=NULL;}}//删除对象
#define SafeDeleteArray(p) {if(p) {delete[] (p); (p)=NULL;}}//删除数组对象

已经说的很明确了,第一个是删除对象,第二上是删除变量,第三个是删除数组变量
换个头像,看见广告就眼红,直接封ID。

TOP

你的私有变量在哪里删除?是删除Camera吗?应当使用SafeRelease
换个头像,看见广告就眼红,直接封ID。

TOP

从VB转到其他语言,确定容易搞错=和==
换个头像,看见广告就眼红,直接封ID。

TOP

发新话题