概要
C++でのint
型は、環境によってサイズが違うため、サイズが固定された型を使うべきであるという意見を見ました。そこで、このサイトを見たところ、整数型が何種類もあることがわかりました。そして、int
型ではなくint_fast32_t
やint_least32_t
を使った方が環境に依存しないプログラムが書けることもなんとなくわかりました。
そこで質問なのですが、int_fast32_t
とint_least32_t
は何が違うのでしょうか?状況によって使い分けるのだと思いますが、どうやって使い分ければ良いのかわかりません。サイトの説明を見たところint_fast32_t
の方が高速と書かれているので、わざわざ高速でないint_least32_t
を使う機会は無いと思うのですが。
知りたいこと
int_fast32_t
とint_least32_t
の違い。int_fast32_t
とint_least32_t
の使い分け。どんな状況でどちらを使うのかを知りたいです。
参照サイト
回答6件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/02/19 07:28
2018/02/19 07:36
2018/02/21 09:05 編集
2018/02/21 09:16
2018/02/22 14:14 編集
2018/02/25 02:59