$include_dir="/home/hyper-archives/boost/include"; include("$include_dir/msg-header.inc") ?>
From: John Maddock (john_at_[hidden])
Date: 2006-07-20 08:11:39
Shunsuke Sogame wrote:
> Steven Burns wrote:
>> Recently I came up with a modified version of boost::array that
>> supports runtime sized arrays.
>>
>> The current boost::array implementation is great but every now and
>> then you'll need runtime-sized arrays: it's simply impossible to
>> know everything at
>> compile time.
>>
>> It is backwards compatible:
>>
>> boost::array<int, 10> sarray;
>>
>> but it can be used this way now:
>>
>> boost::array<int> darray(10);
>>
>> I realize you could simply use std::vector, but sometimes all you
>> want is a fixed-size array (but sized at runtime). Besides, I am not
>> sure about the overhead involved with std::vector for these simple
>> scenarios.
>>
>> Comments welcome,
>
> Boost.Array looks deprecated by Boost.Range, IMHO.
> (Broken compilers still need it, though.)
> I'm not sure whether or not 'std::vector' made dynamic array
> deprecated. Well, how's that? :-)
What makes you think Boost.Array is deprecated? Especially by Boost.Range
which does something quite different?
John.