title: Two different words for getters by reference vs getters by copy
body: <p>Consider the following example :</p>
  
  <pre><code>class MyClass
  {
      // Getters by copy ?
      public:
          inline std::string fullName() const {return _firstName+_lastName;}
  
      // Getters by reference ?
      public:
          inline const std::string&amp; firstName() const {return _firstName;}
          inline const std::string&amp; lastName() const {return _lastName;}
  
      // Data members
      protected:
          std::string _firstName;
          std:::string _lastName;
  }
  </code></pre>
  
  <p>In the documentation of my code, I would like to distinguish between getters by reference (direct access of the class data members) and getters by copy (access to data constructed on class data members). What words can I use to name these two different categories ?</p>