如果我写下以下内容:
QValidator *validator = new QRegExpValidator(regExp, this);
this
在这里意味着什么?它指的是什么?如果我不使用它会产生什么效果?
答案 0 :(得分:1)
这是指向声明validator
的当前类的指针。
它允许QRegExpValidator知道谁是validator
的父级,所以每当删除父级时,validator
。这样你就不需要手动删除它了。
有关this
指针的详情,请参阅here