如果我这样写:
QValidator *validator = new QRegExpValidator(regExp, this);
这里的this
是什么意思?它指的是什么?如果不使用会有什么影响?
最佳答案
这是一个指针,指向声明了 validator
的当前类。
它的存在是为了让 QRegExpValidator 知道谁是 validator
的父级,所以每当父级被删除时,validator
。这样你就不需要手动删除它了。
关于 this
指针的更多信息,请参阅 here
关于c++ - QRegExpValidator 参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5686976/