哪个代码好(如果好的话)
void DeleteObject(Object* obj)
{
delete obj;
}
或者
void DeleteObject(Object** obj)
{
delete *obj;
}
int main()
{
Object *obj = new Object();
DeleteObject(&obj); or DeleteObject(obj);
}
事实上DeleteObject
函数并没有那么短(它删除对象字段)。