私が次のように書いた場合:
QValidator *validator = new QRegExpValidator(regExp, this);
ここでどういうthis
意味ですか?それは何を指しているのですか?使わないとどんな効果がありますか?
validator
これは、で宣言されている現在のクラスへのポインタです。
validator
親が削除されるたびに、QRegExpValidatorにその親が誰であるかを知らせるためにそこにありvalidator
ます。このように、手動で削除する必要はありません。
this
ポインタの詳細については、こちらをご覧ください