0

私が次のように書いた場合:

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

ここでどういうthis意味ですか?それは何を指しているのですか?使わないとどんな効果がありますか?

4

1 に答える 1

1

validatorこれは、で宣言されている現在のクラスへのポインタです。

validator親が削除されるたびに、QRegExpValidatorにその親が誰であるかを知らせるためにそこにありvalidatorます。このように、手動で削除する必要はありません。

thisポインタの詳細については、こちらをご覧ください

于 2011-04-16T14:11:46.307 に答える