title: Overloading by return type
body: <p>I read few questions here on SO about this topic which seems yet confusing to me. I've just begun to learn C++ and I haven't studied templates yet or operator overloading and such.</p>
  
  <p>Now is there a simple way to overload</p>
  
  <pre><code>class My {
  public:
      int get(int);
      char get(int);
  }
  </code></pre>
  
  <p>without templates or strange behavior? or should I just </p>
  
  <pre><code>class My {
  public:
      int get_int(int);
      char get_char(int);
  }
  </code></pre>
  
  <p>?</p>