您的位置:首页 > 其它

char[] char数组 char*返回值的问题

2009-10-08 15:15 337 查看
char* strTemp;

char* itoa1(int nValue)
{
if(strTemp == NULL)

strTemp = new char[MAX_DATA];

itoa(nValue, strTemp, 10);

return strTemp;
}

////////////////////////////////////////////////////////////////////////////////////////

//returning address of local variable or temporary

char* itoa2(int nValue)
{
char strTemp[MAX_DATA];

itoa(nValue, strTemp, 10);

return strTemp;
}

itoa1正确

itoa2返回会有错误
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: