ich fange gerade erst mit Qt an und habe mir dabei weng die API dazu angeschaut um den Code aus dem Buch (C++ GUI Programmierung mit Qt4) nachzuvollziehen.
So, in einem Listing steht folgender Code:
Code: Alles auswählen
QRegExp regExp("[A-Za-z][1-9][0-9]{0,2}");
lineEdit->setValidator(new QRegExpValidator(regExp, this));
Laut API gibt es zwei Version vom Konstruktor QRegExpValidator
Code: Alles auswählen
QRegExpValidator::QRegExpValidator ( QObject * parent )
Code: Alles auswählen
QRegExpValidator::QRegExpValidator ( const QRegExp & rx, QObject * parent )
Wir haben aber doch keine Referenz auf QRegExp im Aufruf übergeben.