Don't like ads? PRO users don't see any ads ;-)
Guest

Untitled

By: a guest on Jul 15th, 2012  |  syntax: None  |  size: 0.43 KB  |  hits: 12  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. C   returning an object copy
  2. class MyObjectHolder {
  3. public:
  4.     std::vector<int> getMyObject() const {
  5.         return myObject;
  6.     }
  7.  
  8. private:
  9.     std::vector<int> myObject;
  10. };
  11.        
  12. const std::vector<int> myObject = myObjectHolder.getMyObject();
  13. myObject.size();
  14. int a = myObject.front();
  15.        
  16. const std::vector<int>& getMyObject() const {
  17.     return myObject;
  18. }
  19.        
  20. const std::vector<int>& myObject = myObjectHolder.getMyObject();