は、クラスCに2つの類似したC++のメンバ関数のこの例を考えてみましょう:"this->"を使用するとパフォーマンスが低下しますか?
void C::function(Foo new_f) {
f = new_f;
}
と
void C::function(Foo new_f) {
this->f = new_f;
}
は同じようにコンパイルされ、これらの機能はありますか? this->
(より多くのメモリアクセスなど)を使用すると、パフォーマンス上の違反はありますか?
「this->」が必要な他のコンテキストがあります。基本クラスメンバにアクセスするときに、クラステンプレートメンバ関数の内部 – ildjarn
@ildjarn私はそれを知らなかった、あなたはどこでそれについて読むことができるか知っていますか? –
[このFAQ](http://www.parashift.com/c++-faq/templates.html#faq-35.19)は表面を傷つけますが、SutterのExceptional C++シリーズで詳しく説明しています。 – ildjarn