Boost logo

Boost :

From: Alexander Grund (alexander.grund_at_[hidden])
Date: 2019-12-04 15:24:24

> I would hope to see close to the same semantics as std::array<T,0>,
> which I believe allows data() to return nullptr.

I don't think so:

"There is a special case for a zero-length array (|N == 0|). In that
case, array.begin() == array.end(), which is some unique value. The
effect of calling front() or back() on a zero-sized array is undefined."

IMO this excludes nullptr as that won't be unique

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