--- At Thu, 25 Oct 2001 14:19:58 -0700, Darin Adler wrote:
It's a bug.
I'll fix it in cvs right now.
The array_traits.hpp predates array.hpp, and is still marked "beta", but I love it, use it a lot, and wish it wasn't marked "beta". Maybe I should take it through the formal review process.
Thanks Darin. I am wondering, can you explain further why you prefer array_traits to array? I was trying to decide which to use for a const char array that needed container semantics. Neither of these do well with the darned terminator; the array is always one to big, so you have to resort to array syntax for characters that's kind of messy. Maybe there is a better choice. const array< char, 2 > delim = { { '%', '%' } }; // This syntax is always needed for array<> then use container syntax ie delim.begin(), delim.end(); or const delim = { '%', '%' }; // using "%%" is an array of size 3 instead of 2. the use boost::begin( delim ), boost::end( delim ). Your opinion would be most useful. ..Duane