c++ - Get std::list by reference -
i have poly3d class in c++, has sole member: list<point_3>
using namespace std;  struct poly3d { public:     poly3d(const list<point_3> &ptlist);   private:     list<point_3> ptlist;  };   my question is, how ( in sense of c#) reference, same copy returned every time access poly3d.ptlist?
#include <list> using namespace std;  struct point_3{ };  struct poly3d { public:     poly3d(const list<point_3> &ptlist);     list<point_3>& getpointlist();   private:     list<point_3> ptlist;  };  list<point_3>& poly3d::getpointlist(){     return ptlist; }  int main(void){     list<point_3> mylist;     poly3d mypoly(mylist);     list<point_3>& mylistref = mypoly.getpointlist(); }      
Comments
Post a Comment