通过函数参数获取新创建指针的三种方法

来源:互联网 发布:linux 调用.so 参数 编辑:程序博客网 时间:2024/05/01 06:58

其中方法一和方法二是比较常见的,方法三比较巧妙哦.

void InitList(int** pInt) //方法一
{
 *pInt = new int;
}

int* InitList() //方法二
{
 int* pInt = NULL;
 pInt = new int;
 return pInt;
}

void InitList(int*& pInt) //方法三
{
 pInt = new int;
}

int _tmain(int argc, _TCHAR* argv[])
{
 int* pInt = NULL;
 
 InitList(&pInt); //方法一
    pInt = InitList(); //方法二
 InitList(pInt); //方法三
 return 0;
}

原创粉丝点击