0

如果我写以下内容:

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

这里是什么this意思?它指的是什么?如果我不使用它会产生什么影响?

4

1 回答 1

1

这是一个指向validator声明的当前类的指针。

它在那里让 QRegExpValidator 知道谁是validatorso 的父级,每当父级被删除时,例如validator. 这样您就不需要手动删除它。

有关this指针的更多信息,请参见此处

于 2011-04-16T14:11:46.307 回答