title: Upgrading c++98 code to c++11
body: <p>I have inherited a large c++ code base and have finally got it to compile and run on 64-bit Red Hat 7 (gcc version 4.8.5 20150623).</p>
  
  <p>By default the makefiles in the project are compiling for c++98. I would like to turn on c++11 as that obviously provides many language benefits. g++ 4.8 has <a href="https://gcc.gnu.org/gcc-4.8/cxx0x_status.html" rel="noreferrer">rather complete support</a> for c++11. </p>
  
  <p><strong>My question is:</strong> What kind of risk does this introduce? What things do I need to watch out for? What type of things could break (besides things just not compiling)?</p>
  
  <p>My google-foo is rather low on this because I've searched and just haven't been able to find any kind of analysis on this. (Maybe because their really isn't any risk, I just don't know.)</p>