关于指针的有关问题!

关于指针的问题!!!
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()函数的返回值

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