title: What does the new operator returns?
body: <p>I am a beginner and this question always confuses me. My academic book says that the new operator returns an address. But in many tutorials, I found that new returns a pointer pointing to a particular address. Take this:</p>
  
  <pre><code>  char *name = new char[x];
  </code></pre>
  
  <p>What value is assigned to name here, an address that has been dynamically allocated or a pointer that points to dynamically allocated char?
  Thanks</p>