首页 > 代码库 > 保存指针
保存指针
只要变量存放的位置不一样就可以了.
比方说:
void JSONParser::FillJson(const char* pSearchStr,const char* pField)
....
char buffer[1024];
JEntity jentity;
m_pSource=ptrChar;
m_PJEntity=&jentity;
m_pCurrent=buffer;
FillJson("<br>netip=","ip");
FillJson("<br>httpport=","httpport");
当m_pCurrent移动的时候,buffer还是原来的,没有改变.
但是,
char* pCurrent=buffer;
就不要,他和buffer都是局部的,一起变化的.
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。