Section

Compile-time rational arithmetic (since C++11)

The class template std::ratio and associated templates provide compile-time rational arithmetic support. Each instantiation of this template exactly represents any finite rational number.