title: What does the restrict keyword mean in C++?
body: <p>I was always unsure, what does the restrict keyword mean in C++?</p>
  
  <p>Does it mean the two or more pointer given to the function does not overlap?
  What else does it mean?</p>