C++ で 'this' を使用するのが良い方法かどうか疑問に思っていました。最初は、参照しているものが現在のクラスのメンバーであることを明らかにする必要があると思っていましたが、次のようなコードで終了することもあります。
Document::Document(QWidget *parent) : QWidget(parent)
{
this->file = 0;
this->layout = new QGridLayout(this);
this->layout->setSpacing(2);
this->layout->setMargin(0);
this->setLayout(this.layout);
this->textArea = new QTextEdit(this);
this->textArea->setLineWrapMode(QTextEdit::NoWrap);
this->textArea->setAcceptDrops(true);
this->textArea->setAcceptRichText(true);
this->textArea->setUndoRedoEnabled(true);
this->textArea->setFont(QFont("Mono" , 11));
this->layout->addWidget(this->textArea);
this->textArea->show();
this->textArea->setFocus();
}
のように使用すると、特に「これ」がなくても見栄えがよくなると思いthis->layout->addWidget(this.textArea);
ます。そして、コードはほとんどの場合、読みやすくするために同じスタイルを使用する必要があると思います.同じクラスのメンバー。