|
Boost : |
From: Gennaro Prota (gennaro_prota_at_[hidden])
Date: 2003-01-19 14:54:23
Can someone who was subscribed when the Integer library was approved
explain me what were the reasons to choose the current implementation
of static_log2 against e.g.
template <unsigned long n>
struct log2 {
BOOST_STATIC_CONSTANT(unsigned long,
value = 1 + (log2<n/2>::value));
};
template <>
struct log2<1> {
BOOST_STATIC_CONSTANT(unsigned long, value = 0);
};
?
Genny.
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk