0

定義タイプの最大値と最小値は正確には何ですか? これは可能ですか?

unsigned int maximum_uint = (maximum_value)(unsigned int);
short minimum_short = (minimum_value)(short);
float maximum_float = (maximum_value)(float);
4

2 に答える 2

2

あなたが書いたことはおそらく不可能です。

さまざまなタイプの制限がC スタイルのC++ ヘッダーclimitsで提供され、いくつかは C++ヘッダーで提供されます。limits

見る :

climits

limits

于 2013-01-30T08:17:11.913 に答える
2
#include <limits>

unsigned int maximum_uint = std::numeric_limits<unsigned int>::max();
short minimum_short = std::numeric_limits<short>::min();
float maximum_float = std::numeric_limits<float>::max();
于 2013-01-30T08:26:07.093 に答える