SORU
10 HAZİRAN 2010, PERŞEMBE


C : İyi Uygulama alıcıları ve ayarlayıcıları satır içi yapmak için mi?

public:
     inline int GetValue() const {
          return m_nValue;
     }
     inline void SetValue(int nNewValue) {
          this -> m_nValue = nNewValue;
     }

C Öğren , daha hızlı olacağını söylediler. Çok harika olacağını düşündüm.
Ama belki de, bazı olumsuz noktalar var.

CEVAP
10 HAZİRAN 2010, PERŞEMBE


Bir profiler özellikle satır içi uygulaması performans bir sorunun neden olduğunu söyledi içi kadar bir şey bilmiyorum.

C derleyici oldukça akıllı ve neredeyse kesinlikle sizin için otomatik olarak böyle basit bir işlevi satır içi. Ve genellikle daha zeki ve ya inlined olması gerektiğini belirlemek çok daha iyi bir iş yapacak.

Veya satır içi ve çözüm odaklı olmak ne düşünmemek istiyorum. Daha sonra inline kelime içi BTW bir garanti değildir) ekleme yapmak çok kolaydır ve potansiyel yerlere kolayca bir profiler ile bulunabilir.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Liam Underwood

    Liam Underwo

    19 Mayıs 2009
  • Makeup Lover

    Makeup Lover

    12 HAZİRAN 2011
  • Wronchi Animation

    Wronchi Anim

    9 Mayıs 2011