トップページ
short, int, long などの整数型は、 short <= int <= long などなどのおおまかなサイズは規格で定まっていますが、 実際にどの型がどの範囲の値を扱える…というのは実装次第です。 ですがプログラムを書く側としては、実際の範囲などを知りたいことも多々あります。
short
int
long
そんな時にはまず標準の std::numelic_limits が使えます。 さらにプラスアルファとして、次のようなものもあります。
std::numelic_limits