title: are c++ pointers to user-defined objects thread safe for reading?
body: <p>I can't find the answer but it's a simple question:</p>
  
  <p>Is it safe for two threads to read the value of a pointer to a user-defined object in c++ at the same time with no locks or any other shenanigans?</p>