Параметры QRegExpValidator - PullRequest
       26

Параметры QRegExpValidator

0 голосов
/ 16 апреля 2011

Если я напишу следующее:

QValidator *validator = new QRegExpValidator(regExp, this);

Что означает this здесь?К чему это относится?Если я не использую его, какой эффект произойдет?

1 Ответ

1 голос
/ 16 апреля 2011

это указатель на текущий класс, в котором объявлено validator.

там, чтобы QRegExpValidator знал, кто является родителем validator, поэтому всякий раз, когда родитель удаляется, например, validator.таким образом вам не нужно удалять его вручную.

Подробнее об указателе this см. здесь

...