通常情况下你想通过函数参数获取一段动态分配的内存时需要用到,比如:
bool GetMemory(int **lpData)
{
*lpData = new int [100];
memset(*lpData, 0, 100);
if (lpData != NULL)
return true;
else
return false;
}
void main(void)
{
int *lpData = NULL;
if (GetMemory(&lpData))
{
for (int i = 0; i < 100; i++)
lpData[i] = i;
}