Compile error with QT_STRICT_ITERATORS

Olivier Goffart ogoffart at kde.org
Sun Oct 19 15:38:41 BST 2008


Le dimanche 19 octobre 2008, Christian Ehrlicher a écrit :
> Hi,
>
>
> This code doesn't compile - neither with msvc nor with gcc 3.4.5 (mingw):
>
> ----------------------------8<------------
> #define QT_STRICT_ITERATORS
> #include <QtCore/QHash>
>
> int main(int, char**)
> {
>    QMultiHash<QString,QString> myHash;
>    myHash.remove("blub", "blub");
>
>    return 0;
> }
> ----------------------------8<------------
>
> Looks like a qt-bug to me or do I miss something?


Yes, it seems that the qt code is wrong as it compare const and not-const 
iterator
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part.
URL: <http://mail.kde.org/pipermail/kde-core-devel/attachments/20081019/097344d8/attachment.sig>


More information about the kde-core-devel mailing list