[Development] Important recent changes in QList/QString/QByteArray
Thiago Macieira
thiago.macieira at intel.com
Wed Sep 2 16:33:27 CEST 2020
On Wednesday, 2 September 2020 00:39:04 PDT Иван Комиссаров wrote:
> If you write a vector and your vector doesn’t do what the standard says (and
> cppref literally quotes the paper here
> http://www.open-std.org/JTC1/SC22/WG21/docs/papers/2011/n3242.pdf
> <http://www.open-std.org/JTC1/SC22/WG21/docs/papers/2011/n3242.pdf>) than
> you have to have slightly better arguments than that.
QVector does not comply and does not intend to comply with the standard's
requirements. In fact, it intends to deviate from some of the requirements,
especially those relating to exception-safety and some of the complexity
requirements. And obviously QList does not comply with the standard's list
requirements, since it's the same as QVector in Qt 6. It's intentional.
Therefore, cppreference is irrelevant for the discussion.
--
Thiago Macieira - thiago.macieira (AT) intel.com
Software Architect - Intel DPG Cloud Engineering
More information about the Development
mailing list