Google has developed many abstractions that either match or closely match features incorporated(纳入合并) into C++14, C++17, and beyond. Using the Abseil versions of these abstractions allows you to access these features now, even if your code is not yet ready for life in a post C++11 world.

Refer

  • https://abseil.io/
  • https://github.com/abseil/abseil-cpp