IFSUPCUTILSize* size = NULL;
CoCreateInstance(CLSID_UTILSize, NULL, CLSCTX_INPROC_SERVER, IID_IFSUPCUTILSize, reinterpret_cast<void**>(&size));
if (size != NULL){
size->Release();
size = NULL;
}
delete size;
在上述代码中,我是否需要使用“delete size”? 如果我包括“delete size”,由于我没有使用New,会导致内存泄漏吗? 还是在调用
CoCreateInstance
时有一个New。
我使用VC++ 6构建了这个代码。