On Thursday 21 August 2014 13:13:15 Иван Комиссаров wrote: > Of course, i can:) > > bool ok; > const int value = string.toInt(&ok); > if (ok) > qDebug() << "value is" << value; > > // ==== > const auto value = string.toInt(); > if (value) > qDebug() << "value is" << *value;
This is a source-incompatible change (and the bool* ok = 0 is optional). You cannot add such an API in Qt 5. You'd need to chose a different name. While I agree that the existing API is not nice, coming up with new names won't be much nicer. In Qt 6, I we can just use std::optional and similar. In Qt 5, personally, I'd say lets stick with what we have and not try to reinvent yet another part of the STL. But that's just me. Bye -- Milian Wolff [email protected] http://milianw.de _______________________________________________ Development mailing list [email protected] http://lists.qt-project.org/mailman/listinfo/development
