#include struct A { const static auto uint128_max = std::numeric_limits<__uint128_t>::max(); const static auto uint128_min = std::numeric_limits<__uint128_t>::min(); const static auto int128_max = std::numeric_limits<__int128_t>::max(); const static auto int128_min = std::numeric_limits<__int128_t>::min(); }; int main() { A a; auto int128_max = A::int128_max; auto uint128_max = A::uint128_max; auto int128_min = A::int128_min; auto uint128_min = A::uint128_min; return 0; // break here }