我再次对指针感到困惑

i l*_*low 1 c++ pointers

在我班上的讲义中,有一个功能

Obj3D * findObject (int objID) {
   Obj3D *pObj = ...
   if (pObj == 0) {
      throw BadObjectID (objID);
   return pObj;
Run Code Online (Sandbox Code Playgroud)

为什么函数返回指向对象的指针,但函数的返回类型是一个对象?

Oli*_*rth 5

返回类型是Obj3D *指针.