你好,我有一个返回指针的函数类:从C++中的成员函数返回一个指针
int* Maze::GetStart()
{
int startNode = 1;
return &startNode;
}
将函数返回指针后的StartNode的值被删除?
如果我这样做,而不是值将被保存?
int Maze::GetStart()
{
int startNode = 1;
return startNode ;
}
main
{
int* pStart = maze.GetStart();
}
谢谢我根据你的回答更新了我的问题。 – Arizona1911 2010-10-12 04:38:03
好的,但我想指向返回值的指针。我的更新代码是否指向值1? – Arizona1911 2010-10-12 04:40:07
@ Arizona1911:你的意思是“返回值的指针”?你为什么需要这样做? – 2010-10-12 04:41:49