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."
from https://en.cppreference.com/w/cpp/container/array

IMO this excludes nullptr as that won't be unique




Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk