0

In C++

I have code like:

class Blah
{
...
};

typedef vector<Blah*> blahVec;

class Kuku
{
   blahVec _blahVecVar;
   blahVec& getBlahVec() { return _blahVecVar; } 
   blahVec getBlahVec() const { return _blahVecVar; }//Line in Concern

Should the Line in Concern be: const blahVec& getBlahVec() const { return _blahVecVar; } for returning by reference so that there is no copy of the vector or the previous line: blahVec getBlahVec() const { return _blahVecVar; } returns by reference?

Thanks a lot in advance.

Regards.

alagner
  • 3,448
  • 1
  • 13
  • 25

0 Answers0