一、构造与析构没有类型
1、new与delete成对出现
2、注意safedelete
template<class Interface>
void SafeRelease(Interface *& pInterfaceToRelease)
{
if (pInterfaceToRelease != NULL)
{
pInterfaceToRelease->Release();
pInterfaceToRelease = NULL;
}
}
二、初始化较大的数组报堆栈错:
1、用static
static int a[1000];
2、new delete动态分配
int *a;
a = new int[1000];
delete a;