Which version of c++ is currently supported

Arduino artificially limits the C++ version to C++11. The compilers used by most Cores support newer versions, and you can enable them by modifying the platform.txt files.