Boost logo

Boost :

Subject: Re: [boost] AlRangeExandrescu?
From: Mathias Gaunard (mathias.gaunard_at_[hidden])
Date: 2009-07-28 17:08:23

Gennadiy Rozental a écrit :
> Andrei Alexandrescu <andrei <at>> writes:
>> During the talk, he mentioned that of course the problem would have been
>> obviated if the APIs used a little abstraction that packaged the pointer
>> and the size together.
> for what it worth I came to exactly the same conclusion while ago and introduced
> basic_cstring template (in Boost.Test code and in all my day life projects),
> which is is tiny abstract that wraps two pointers or pointer and size to model
> any buffers in C like interfaces.

Why not use iterator_range, which even works for any iterator?
Arguably, it doesn't support pointer + size, only pointer + pointer.

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