check for c++11