title: Does the compiler reuse const variable declared inside method
body: <pre><code>class foo
  {
      string bar()
      {
          const string c = "dead beef";
          return c;
      }
  
      void Test()
      {
          string a = bar();
          string b = bar();
      }
  }
  </code></pre>
  
  <p>are <code>a</code> and <code>b</code> different instance or are they pointing to the same memory address? (the == comparison would return true regardless they are the same instance or not so I can't really test it)</p>