QRegExpValidator参数

时间:2011-04-16 13:59:51

标签: c++ qt qregexp

如果我写下以下内容:

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

this在这里意味着什么?它指的是什么?如果我不使用它会产生什么效果?

1 个答案:

答案 0 :(得分:1)

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

它允许QRegExpValidator知道谁是validator的父级,所以每当删除父级时,validator。这样你就不需要手动删除它了。

有关this指针的详情,请参阅here