
On Tuesday 09 February 2010, strasser@uni-bremen.de wrote:
Zitat von Tim Blechmann <tim@klingt.org>:
[...] in contrary to std::vector, which is only required to support random-access iterators (which are implementation-defined), my class guaranties to allocate the data in one consecutive memory area. [...]
As of C++03, std::vector is contiguous, so I'm not convinced by the utility of this.
interesting ... it seems, my assumption was based on c++98
I don't think that was changed from 98 to 03. but your description reminded me of something I do think would be a useful addition to Boost.Array.
According to the following link, the contiguousness of std::vector was made explicit in c++03: http://herbsutter.wordpress.com/2008/04/07/cringe-not-vectors-are-guaranteed...