[gelöst]QBitArray kann kein einzelnes Bit testen
Verfasst: 24. Dezember 2007 00:42
Hi,
ich glaube meine Qt4.3-Linux-Version hat einen Bug. Könnte es vielleicht mal kurz jemand testen? Weil unter Windows läufts ohne Probleme...
ich glaube meine Qt4.3-Linux-Version hat einen Bug. Könnte es vielleicht mal kurz jemand testen? Weil unter Windows läufts ohne Probleme...
Code: Alles auswählen
#include <QCoreApplication>
#include <QBitArray>
int main( int argc, char **argv )
{
QCoreApplication app(argc, argv);
QBitArray ba(1);
ba.setBit(0,true);
ba.setBit(1,false);
if(ba.testBit(0) && !ba.testBit(1))
qDebug("they are unequal!");
return app.exec();
}
~/Desktop/bitarray$ ./bitarray
ASSERT: "i >= 0 && i < size()" in file /usr/include/qt4/QtCore/qbitarray.h, line 107
Aborted (core dumped)