读书人

关于指针的有关问题!

发布时间: 2012-04-12 15:46:35 作者: rapoo

关于指针的问题!!!
Box* Package::getBox() const{return pBox;} 这条语句是什么意思啊?

Box* TruckLoad::getFirstBox(){
pCurrent = pHead;
return pCurrent->getBox(); //在这里的return返回的值是什么啊 不太明白
}
Box* Package::getBox() const{return pBox;}
求指导 谢谢了!!!!!!!!!

[解决办法]
Box* Package::getBox() const{return pBox;} 这条语句是什么意思啊?
Box* 返回值的类型是Box*
const 不改变类的成员变量
return pBox;返回pBox
[解决办法]
getBox();//是执行getBox()函数
pCurrent->getBox();//是执行pCurrent指针所指对像的getBox()函数,返回的东西就是
pCurrent指针所指对像的getBox()函数的返回值

如果它们其实是同一个实例的同一个函数,那么,返回的东西完全相同。

读书人网 >C++

热点推荐