|
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