[Qt-interest] Inconsistent toInt

Nikolay Moskvichev nikolay.moskvichev at gmail.com
Tue Dec 29 05:34:51 CET 2009


Hello, i currently use Qt 4.6 and looks like there is inconsistent
behaviour in toInt methods of QByteArray and QString.

bool siccess;
int res = QByteArray( "0001 " ).toInt(&siccess);

Now res == 0, siccess == false.

Next turn:

int res = QString( "0001 " ).toInt(&siccess);

Now res == 1, siccess == true.

More ower:

int res = QByteArray( " 0001" ).toInt(&siccess);

Now res == 1, siccess == true.

For me it looks like bug in QByteArray.toInt



More information about the Qt-interest-old mailing list