title: How to efficiently compare std::tuple containing doubles for equality
body: <p>I want to compare two tuples that contain doubles as efficient as possible.</p>
  
  <p>Since this can not be done by using the predefined operator==(...) because of floating point precision, what would be the best way? Do I really need to loop over all the tuples elements or is there some template magic I could use, which might allow the compiler to invoke some SIMD optimisations?</p>