小弟我可以这样用函数返回的指针吗
我可以这样用函数返回的指针吗?
有一个函数,它返回某个结构体的指针,函数形如:
XX* getOneMember(char* p)
{
//通过参数p在一大群数据中找到对应的结构体指针mm
return mm->m_strMember;//m_strMember就算是一个字符数组吧,不考虑他是整形了
}
我可以这样写吗?亲们
------解决方案--------------------
可以
字数补丁
------解决方案--------------------
可以。只要指针指向的数据在函数内和函数调用后直到调用者使用这些数据时数据一直保持有效就行。
有一个函数,它返回某个结构体的指针,函数形如:
XX* getOneMember(char* p)
{
//通过参数p在一大群数据中找到对应的结构体指针mm
return mm->m_strMember;//m_strMember就算是一个字符数组吧,不考虑他是整形了
}
我可以这样写吗?亲们
------解决方案--------------------
可以
字数补丁
------解决方案--------------------
可以。只要指针指向的数据在函数内和函数调用后直到调用者使用这些数据时数据一直保持有效就行。