Boost logo

Boost :

From: Jens Maurer (jmaurer_at_[hidden])
Date: 1999-08-03 17:27:40

Beman Dawes wrote:
> * A template approach where the user would write code like:
> int_t<32>::exact // to obtain the 32-bit integer type
> int_t<32>::max() // to obtain the maximum value

We should probably use int_t<> only for getting the correct type
and use numeric_limits<> for getting max/min values.

The last line would read


instead. If you need this more than once in application code,
you are encouraged to employ a typedef to save typing.

> While the template approach seems conceptually more elegant, I find
> the resulting user code unbearably ugly.

As Dietmar already pointed out, there could be applications
where specifying the width as a template parameter might be

Do we need the signed/unsigned distinction as a second "bool"
template parameter in the above definitions?

Jens Maurer.

Boost list run by bdawes at, gregod at, cpdaniel at, john at