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

  • Elly

    Elly

    3 EKİM 2005
  • Kupa World

    Kupa World

    1 EYLÜL 2011
  • Simon Hayter

    Simon Hayter

    20 HAZİRAN 2010