On quinta-feira, 4 de abril de 2013 08.35.41, Rainer Wiesenfarth wrote:
> From: Thiago Macieira
>
> > [...]
> > Finally, note that QVariant's equality operator compares *values*, not
>
> types.
>
> > QVariant(0LL) == QVariant(0.0) == QVariant(0) == QVariant("0")
>
> Are you sure about the QVariant(0) == QVariant("0")?
Yes. QVariant("0").toInt() == 0 whereas QVariant("\0").toInt() is a failure of
conversion.
> I would expect
> QVariant(0) == QVariant("\0") and/or QVariant(0) == QVariant(""), but
> otherwise assume that QVariant (48) == QVariant('0') == QVariant("0").
--
Thiago Macieira - thiago.macieira (AT) intel.com
Software Architect - Intel Open Source Technology Center
signature.asc
Description: This is a digitally signed message part.
_______________________________________________ Interest mailing list [email protected] http://lists.qt-project.org/mailman/listinfo/interest
