C99 では、stdint.h
andを含めることで、データ型UINT32_MAX
だけでなくuint32_t
データ型も取得できます。ただし、C++ ではUINT32_MAX
定義されます。__STDC_LIMIT_MACROS
をインクルードする前に定義できますstdint.h
が、既に自分自身をインクルードした後に誰かが私のヘッダーをインクルードしている場合、これは機能しませんstdint.h
。
では、C++ では、a で表現可能な最大値を見つける標準的な方法は何uint32_t
ですか?